====================================== | 0 | xx__-> [ 11.088637][ T228] ------------[ cut here ]------------ | [ 11.088981][ T228] WARNING: CPU: 3 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) | [ 11.089406][ T228] Modules linked in: netdevsim [ 11.089985][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 11.090259][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 11.090524][ T228] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 11.091252][ T228] RSP: 0018:ffffc90000ae7520 EFLAGS: 00010246 [ 11.091526][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 11.091874][ T228] RDX: 0000000000000000 RSI: ffff888004e0ac98 RDI: ffff8880117bae38 [ 11.092198][ T228] RBP: ffffffffbb724440 R08: 0000000000000000 R09: fffffbfff72bd844 [ 11.092527][ T228] R10: ffffffffb95ec227 R11: ffff8880117ba300 R12: 0000000000000000 [ 11.092837][ T228] R13: ffff888004e0a128 R14: ffff888004e0a008 R15: ffff888004e0a000 [ 11.093189][ T228] FS: 00007ff9a9fea740(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 11.093565][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 11.093830][ T228] CR2: 000055c73b4fd5d8 CR3: 0000000010a7c005 CR4: 0000000000772ef0 [ 11.094147][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 11.094455][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 11.094853][ T228] PKRU: 55555554 [ 11.095010][ T228] Call Trace: [ 11.095190][ T228] [ 11.095309][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 11.095523][ T228] ? __warn (kernel/panic.c:748) [ 11.095683][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 11.095890][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 11.096103][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 11.096273][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 11.096488][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 11.096711][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 11.096939][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 11.097212][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 11.097427][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 11.097642][ T228] register_netdevice (net/core/dev.c:11033) [ 11.097866][ T228] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 11.098083][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 11.098313][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 11.098585][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 11.098744][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 11.099012][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 11.099293][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 11.099559][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 11.099782][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 11.100045][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 11.100271][ T228] ? kernfs_put (./arch/x86/include/asm/atomic.h:67 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:2278 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:1384 (discriminator 1) fs/kernfs/dir.c:557 (discriminator 1)) [ 11.100429][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 11.100646][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 11.100862][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 11.101074][ T228] driver_probe_device (drivers/base/dd.c:830) [ 11.101290][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 11.101502][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 11.101753][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 11.101962][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 11.102178][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 11.102391][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 11.102620][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 11.102833][ T228] __device_attach (drivers/base/dd.c:1030) [ 11.103046][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 11.103286][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 11.103505][ T228] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 11.103726][ T228] bus_probe_device (drivers/base/bus.c:537) [ 11.103936][ T228] device_add (drivers/base/core.c:3672) [ 11.104159][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 11.104366][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 11.104587][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 11.104857][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 11.105124][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 11.105344][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 11.105560][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 11.105764][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 11.105976][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 11.106153][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 11.106366][ T228] ? __lock_release (kernel/locking/lockdep.c:5527) [ 11.106575][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 11.106798][ T228] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 11.107014][ T228] ksys_write (fs/read_write.c:731) [ 11.107185][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 11.107391][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 11.107608][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 11.107822][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 11.108077][ T228] RIP: 0033:0x7ff9aa12bb77 [ 11.108312][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 11.109025][ T228] RSP: 002b:00007ffee0c3be58 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 11.109354][ T228] RAX: ffffffffffffffda RBX: 0000000000000007 RCX: 00007ff9aa12bb77 [ 11.109675][ T228] RDX: 0000000000000007 RSI: 000055c73b4fc5d0 RDI: 0000000000000001 [ 11.109985][ T228] RBP: 000055c73b4fc5d0 R08: 0000000000000003 R09: 0000000000000077 [ 11.110307][ T228] R10: 0000000000000063 R11: 0000000000000246 R12: 0000000000000007 [ 11.110616][ T228] R13: 00007ff9aa1e7760 R14: 0000000000000007 R15: 00007ff9aa1e29c0 | [ 11.383922][ T255] ------------[ cut here ]------------ | [ 11.384726][ T255] WARNING: CPU: 2 PID: 255 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) | [ 11.385170][ T255] Modules linked in: netdevsim | [ 11.385725][ T255] Tainted: [W]=WARN [ 11.385913][ T255] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 11.386231][ T255] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 11.386486][ T255] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 11.387216][ T255] RSP: 0018:ffffc900006471e8 EFLAGS: 00010246 [ 11.387468][ T255] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 11.387763][ T255] RDX: 0000000000000000 RSI: ffff888006192c98 RDI: ffff88801259d080 [ 11.388078][ T255] RBP: ffff888002498040 R08: 0000000000000000 R09: fffffbfff72bd844 [ 11.388391][ T255] R10: ffffffffb95ec227 R11: ffff88801259c5c0 R12: 0000000000000000 [ 11.388705][ T255] R13: ffff888006192128 R14: ffff888006192008 R15: ffff888006192000 [ 11.389045][ T255] FS: 00007f62aacff800(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 11.389431][ T255] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 11.389709][ T255] CR2: 00007f62aae40290 CR3: 0000000002658002 CR4: 0000000000772ef0 [ 11.390204][ T255] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 11.390511][ T255] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 11.390828][ T255] PKRU: 55555554 [ 11.391009][ T255] Call Trace: [ 11.391187][ T255] [ 11.391321][ T255] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 11.391549][ T255] ? __warn (kernel/panic.c:748) [ 11.391713][ T255] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 11.391923][ T255] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 11.392170][ T255] ? handle_bug (arch/x86/kernel/traps.c:285) [ 11.392334][ T255] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 11.392552][ T255] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 11.392774][ T255] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 11.393062][ T255] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [ 11.393445][ T255] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 11.393722][ T255] ? _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.393949][ T255] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 11.394170][ T255] register_netdevice (net/core/dev.c:11033) [ 11.394389][ T255] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 11.394605][ T255] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 11.394837][ T255] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 11.395099][ T255] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 11.395376][ T255] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 11.395642][ T255] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 11.395905][ T255] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 11.396168][ T255] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 11.396441][ T255] devlink_reload (net/devlink/dev.c:474) [ 11.396650][ T255] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 11.396854][ T255] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 11.397063][ T255] ? cap_capable (security/commoncap.c:131) [ 11.397278][ T255] ? 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.397445][ T255] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 11.397658][ T255] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 11.397912][ T255] ? __nla_parse (lib/nlattr.c:732) [ 11.398124][ T255] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 11.398341][ T255] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 11.398604][ T255] ? cap_capable (security/commoncap.c:131) [ 11.398804][ T255] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 11.399015][ T255] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 11.399240][ T255] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 11.399442][ T255] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 11.399696][ T255] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 11.399944][ T255] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 11.400213][ T255] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 11.400416][ T255] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 11.400618][ T255] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 11.400825][ T255] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 11.401046][ T255] ? genl_rcv (net/netlink/genetlink.c:1219) [ 11.401215][ T255] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 11.401424][ T255] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 11.401633][ T255] genl_rcv (net/netlink/genetlink.c:1220) [ 11.401793][ T255] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 11.402001][ T255] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 11.402222][ T255] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 11.402438][ T255] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 11.402697][ T255] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 11.402913][ T255] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 11.403119][ T255] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 11.403342][ T255] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 11.403555][ T255] ? __pfx___sys_sendto (net/socket.c:2145) [ 11.403765][ T255] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 11.403980][ T255] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 11.404211][ T255] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 11.404418][ T255] ? __rseq_handle_notify_resume (kernel/rseq.c:420) [ 11.404682][ T255] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:403) [ 11.404950][ T255] ? __pfx___x64_sys_openat (fs/open.c:1454) [ 11.405177][ T255] __x64_sys_sendto (net/socket.c:2181) [ 11.405381][ T255] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 11.405637][ T255] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 11.405848][ T255] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 11.406111][ T255] RIP: 0033:0x7f62aaf0ba4a [ 11.406339][ T255] 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.407066][ T255] RSP: 002b:00007ffd794e6b98 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 11.407402][ T255] RAX: ffffffffffffffda RBX: 000000003d071b00 RCX: 00007f62aaf0ba4a [ 11.407725][ T255] RDX: 0000000000000040 RSI: 000000003d071b00 RDI: 0000000000000005 [ 11.408045][ T255] RBP: 000000003d071910 R08: 00007f62ab0af200 R09: 000000000000000c [ 11.408383][ T255] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 11.408703][ T255] R13: 000000003d071910 R14: 0000000000000000 R15: 0000000000000001 | [ 21.754535][ T458] ------------[ cut here ]------------ | [ 21.754828][ T458] WARNING: CPU: 3 PID: 458 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) | [ 21.755333][ T458] Modules linked in: netdevsim | [ 21.756028][ T458] Tainted: [W]=WARN [ 21.756243][ T458] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 21.756561][ T458] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 21.756862][ T458] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 21.757662][ T458] RSP: 0018:ffffc90000de71e8 EFLAGS: 00010246 [ 21.757951][ T458] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 21.758331][ T458] RDX: 0000000000000000 RSI: ffff888004e02c98 RDI: ffff88800526d080 [ 21.758714][ T458] RBP: ffff888002498040 R08: 0000000000000000 R09: fffffbfff72bd844 [ 21.759080][ T458] R10: ffffffffb95ec227 R11: ffff88800526c5c0 R12: 0000000000000000 [ 21.759458][ T458] R13: ffff888004e02128 R14: ffff888004e02008 R15: ffff888004e02000 [ 21.759834][ T458] FS: 00007f81d2569800(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 21.760284][ T458] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 21.760610][ T458] CR2: 000055f3dbeac078 CR3: 00000000023e0005 CR4: 0000000000772ef0 [ 21.761063][ T458] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 21.761484][ T458] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 21.761912][ T458] PKRU: 55555554 [ 21.762130][ T458] Call Trace: [ 21.762334][ T458] [ 21.762476][ T458] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 21.762714][ T458] ? __warn (kernel/panic.c:748) [ 21.762891][ T458] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 21.763107][ T458] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 21.763385][ T458] ? handle_bug (arch/x86/kernel/traps.c:285) [ 21.763573][ T458] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 21.763798][ T458] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 21.764025][ T458] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 21.764247][ T458] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [ 21.764458][ T458] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 21.764714][ T458] ? _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.764925][ T458] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 21.765153][ T458] register_netdevice (net/core/dev.c:11033) [ 21.765382][ T458] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 21.765611][ T458] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 21.765832][ T458] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 21.766103][ T458] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 21.766430][ T458] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 21.766749][ T458] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 21.767062][ T458] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 21.767352][ T458] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 21.767682][ T458] ? devl_region_destroy (net/devlink/region.c:1178) [ 21.767900][ T458] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 21.768208][ T458] devlink_reload (net/devlink/dev.c:474) [ 21.768440][ T458] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 21.768675][ T458] ? devlink_resources_validate (net/devlink/resource.c:311) [ 21.768968][ T458] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 21.769231][ T458] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 21.769517][ T458] ? __nla_parse (lib/nlattr.c:732) [ 21.769770][ T458] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 21.770020][ T458] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 21.770333][ T458] ? cap_capable (security/commoncap.c:131) [ 21.770558][ T458] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 21.770792][ T458] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 21.771029][ T458] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 21.771259][ T458] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 21.771520][ T458] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 21.771803][ T458] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 21.772124][ T458] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 21.772380][ T458] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 21.772616][ T458] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 21.772851][ T458] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 21.773114][ T458] ? genl_rcv (net/netlink/genetlink.c:1219) [ 21.773312][ T458] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 21.773601][ T458] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 21.773849][ T458] genl_rcv (net/netlink/genetlink.c:1220) [ 21.774033][ T458] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 21.774310][ T458] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 21.774562][ T458] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 21.774826][ T458] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 21.775075][ T458] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 21.775337][ T458] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 21.775573][ T458] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 21.775812][ T458] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 21.776021][ T458] ? __pfx___sys_sendto (net/socket.c:2145) [ 21.776246][ T458] ? __lock_release (kernel/locking/lockdep.c:5527) [ 21.776457][ T458] ? __sys_recvmsg (net/socket.c:2859) [ 21.776657][ T458] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 21.776885][ T458] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 21.777099][ T458] __x64_sys_sendto (net/socket.c:2181) [ 21.777313][ T458] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 21.777566][ T458] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 21.777782][ T458] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 21.778033][ T458] RIP: 0033:0x7f81d2775a4a [ 21.778254][ T458] 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.778954][ T458] RSP: 002b:00007fff473ffe88 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 21.779276][ T458] RAX: ffffffffffffffda RBX: 0000000034a3ab00 RCX: 00007f81d2775a4a [ 21.779575][ T458] RDX: 0000000000000038 RSI: 0000000034a3ab00 RDI: 0000000000000005 [ 21.779873][ T458] RBP: 0000000034a3a910 R08: 00007f81d2919200 R09: 000000000000000c [ 21.780180][ T458] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 21.780485][ T458] R13: 0000000034a3a910 R14: 0000000000000000 R15: 0000000000000003 | [ 22.759810][ T475] ------------[ cut here ]------------ | [ 22.760071][ T475] WARNING: CPU: 1 PID: 475 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) | [ 22.760472][ T475] Modules linked in: netdevsim | [ 22.760998][ T475] Tainted: [W]=WARN [ 22.761157][ T475] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 22.761391][ T475] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 22.761631][ T475] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 22.762301][ T475] RSP: 0018:ffffc90000e571e8 EFLAGS: 00010246 [ 22.762561][ T475] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 22.762839][ T475] RDX: 0000000000000000 RSI: ffff88801258ac98 RDI: ffff88801055adc0 [ 22.763116][ T475] RBP: ffff888002498040 R08: 0000000000000000 R09: fffffbfff72bd844 [ 22.763410][ T475] R10: ffffffffb95ec227 R11: ffff88801055a300 R12: 0000000000000000 [ 22.763691][ T475] R13: ffff88801258a128 R14: ffff88801258a008 R15: ffff88801258a000 [ 22.763970][ T475] FS: 00007f9811f26800(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 22.764310][ T475] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 22.764545][ T475] CR2: 00007f661ab252f0 CR3: 0000000005a78005 CR4: 0000000000772ef0 [ 22.764826][ T475] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 22.765153][ T475] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 22.765432][ T475] PKRU: 55555554 [ 22.765588][ T475] Call Trace: [ 22.765730][ T475] [ 22.765836][ T475] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 22.766027][ T475] ? __warn (kernel/panic.c:748) [ 22.766204][ T475] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 22.766403][ T475] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 22.766597][ T475] ? handle_bug (arch/x86/kernel/traps.c:285) [ 22.766743][ T475] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 22.766941][ T475] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 22.767166][ T475] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 22.767361][ T475] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [ 22.767568][ T475] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 22.767817][ T475] ? _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) [ 22.768021][ T475] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 22.768241][ T475] register_netdevice (net/core/dev.c:11033) [ 22.768449][ T475] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 22.768668][ T475] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 22.768874][ T475] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 22.769143][ T475] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 22.769395][ T475] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 22.769644][ T475] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 22.769888][ T475] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 22.770125][ T475] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 22.770383][ T475] ? devl_region_destroy (net/devlink/region.c:1178) [ 22.770572][ T475] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 22.770821][ T475] devlink_reload (net/devlink/dev.c:474) [ 22.771015][ T475] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 22.771225][ T475] ? devlink_resources_validate (net/devlink/resource.c:311) [ 22.771473][ T475] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 22.771667][ T475] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 22.771923][ T475] ? __nla_parse (lib/nlattr.c:732) [ 22.772123][ T475] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 22.772332][ T475] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 22.772595][ T475] ? cap_capable (security/commoncap.c:131) [ 22.772784][ T475] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 22.772979][ T475] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 22.773189][ T475] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 22.773401][ T475] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 22.773634][ T475] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 22.773869][ T475] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 22.774143][ T475] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 22.774338][ T475] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 22.774525][ T475] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 22.774717][ T475] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 22.774926][ T475] ? genl_rcv (net/netlink/genetlink.c:1219) [ 22.775069][ T475] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 22.775276][ T475] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 22.775474][ T475] genl_rcv (net/netlink/genetlink.c:1220) [ 22.775616][ T475] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 22.775809][ T475] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 22.775999][ T475] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 22.776210][ T475] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 22.776404][ T475] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 22.776588][ T475] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 22.776777][ T475] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 22.776975][ T475] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 22.777184][ T475] ? __pfx___sys_sendto (net/socket.c:2145) [ 22.777397][ T475] ? do_raw_spin_trylock (./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:92 kernel/locking/spinlock_debug.c:123) [ 22.777600][ T475] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 22.777814][ T475] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4341 kernel/locking/lockdep.c:4408) [ 22.778068][ T475] ? __local_bh_enable (kernel/softirq.c:350) [ 22.778296][ T475] __x64_sys_sendto (net/socket.c:2181) [ 22.778495][ T475] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 22.778750][ T475] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 22.778951][ T475] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 22.779200][ T475] RIP: 0033:0x7f9812132a4a [ 22.779402][ T475] 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 [ 22.780064][ T475] RSP: 002b:00007ffeae3d31e8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 22.780362][ T475] RAX: ffffffffffffffda RBX: 000000002742db00 RCX: 00007f9812132a4a [ 22.780649][ T475] RDX: 0000000000000038 RSI: 000000002742db00 RDI: 0000000000000005 [ 22.780926][ T475] RBP: 000000002742d910 R08: 00007f98122d6200 R09: 000000000000000c [ 22.781223][ T475] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 22.781502][ T475] R13: 000000002742d910 R14: 0000000000000000 R15: 0000000000000003 | [ 23.742362][ T491] ------------[ cut here ]------------ | [ 23.742632][ T491] WARNING: CPU: 0 PID: 491 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) | [ 23.743016][ T491] Modules linked in: netdevsim | [ 23.743655][ T491] Tainted: [W]=WARN [ 23.743798][ T491] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 23.744033][ T491] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 23.744333][ T491] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 23.744985][ T491] RSP: 0018:ffffc90000ef71e8 EFLAGS: 00010246 [ 23.745236][ T491] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 23.745513][ T491] RDX: 0000000000000000 RSI: ffff888005092c98 RDI: ffff8880126f0b00 [ 23.745795][ T491] RBP: ffff888002498040 R08: 0000000000000000 R09: fffffbfff72bd844 [ 23.746074][ T491] R10: ffffffffb95ec227 R11: ffff8880126f0040 R12: 0000000000000000 [ 23.746372][ T491] R13: ffff888005092128 R14: ffff888005092008 R15: ffff888005092000 [ 23.746652][ T491] FS: 00007fd2de537800(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 23.746974][ T491] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 23.747226][ T491] CR2: 00007fd2de8e7200 CR3: 0000000002662004 CR4: 0000000000772ef0 [ 23.747506][ T491] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 23.747788][ T491] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 23.748070][ T491] PKRU: 55555554 [ 23.748221][ T491] Call Trace: [ 23.748365][ T491] [ 23.748463][ T491] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 23.748653][ T491] ? __warn (kernel/panic.c:748) [ 23.748804][ T491] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 23.748994][ T491] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 23.749198][ T491] ? handle_bug (arch/x86/kernel/traps.c:285) [ 23.749344][ T491] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 23.749531][ T491] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 23.749735][ T491] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 23.749926][ T491] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [ 23.750121][ T491] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 23.750369][ T491] ? _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) [ 23.750569][ T491] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 23.750761][ T491] register_netdevice (net/core/dev.c:11033) [ 23.750957][ T491] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 23.751177][ T491] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 23.751393][ T491] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 23.751646][ T491] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 23.751896][ T491] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 23.752157][ T491] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 23.752400][ T491] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 23.752671][ T491] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 23.752906][ T491] ? devl_region_destroy (net/devlink/region.c:1178) [ 23.753094][ T491] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 23.753358][ T491] devlink_reload (net/devlink/dev.c:474) [ 23.753554][ T491] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 23.753745][ T491] ? devlink_resources_validate (net/devlink/resource.c:311) [ 23.754002][ T491] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 23.754220][ T491] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 23.754466][ T491] ? __nla_parse (lib/nlattr.c:732) [ 23.754665][ T491] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 23.754857][ T491] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 23.755104][ T491] ? cap_capable (security/commoncap.c:131) [ 23.755310][ T491] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 23.755507][ T491] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 23.755698][ T491] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 23.755888][ T491] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 23.756123][ T491] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 23.756368][ T491] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 23.756613][ T491] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 23.756803][ T491] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 23.757009][ T491] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 23.757207][ T491] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 23.757411][ T491] ? genl_rcv (net/netlink/genetlink.c:1219) [ 23.757558][ T491] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 23.757750][ T491] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 23.757966][ T491] genl_rcv (net/netlink/genetlink.c:1220) [ 23.758112][ T491] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 23.758324][ T491] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 23.758517][ T491] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 23.758716][ T491] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 23.758913][ T491] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 23.759122][ T491] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 23.759324][ T491] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 23.759523][ T491] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 23.759738][ T491] ? __pfx___sys_sendto (net/socket.c:2145) [ 23.759944][ T491] ? __lock_release (kernel/locking/lockdep.c:5527) [ 23.760150][ T491] ? __sys_recvmsg (net/socket.c:2859) [ 23.760339][ T491] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 23.760560][ T491] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 23.760754][ T491] __x64_sys_sendto (net/socket.c:2181) [ 23.760941][ T491] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 23.761184][ T491] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 23.761381][ T491] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 23.761632][ T491] RIP: 0033:0x7fd2de743a4a [ 23.761829][ T491] 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 [ 23.762509][ T491] RSP: 002b:00007ffd73edd4f8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 23.762800][ T491] RAX: ffffffffffffffda RBX: 00000000194dab00 RCX: 00007fd2de743a4a [ 23.763077][ T491] RDX: 0000000000000038 RSI: 00000000194dab00 RDI: 0000000000000005 [ 23.763366][ T491] RBP: 00000000194da910 R08: 00007fd2de8e7200 R09: 000000000000000c [ 23.763664][ T491] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 23.763948][ T491] R13: 00000000194da910 R14: 0000000000000000 R15: 0000000000000003 | [ 26.905111][ T547] ------------[ cut here ]------------ | [ 26.905425][ T547] WARNING: CPU: 3 PID: 547 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) | [ 26.905848][ T547] Modules linked in: netdevsim | [ 26.906550][ T547] Tainted: [W]=WARN [ 26.906715][ T547] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 26.906974][ T547] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 26.907252][ T547] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 26.907977][ T547] RSP: 0018:ffffc900011971e8 EFLAGS: 00010246 [ 26.908250][ T547] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 26.908557][ T547] RDX: 0000000000000000 RSI: ffff888004e0ac98 RDI: ffff888010682dc0 [ 26.908859][ T547] RBP: ffff888002498040 R08: 0000000000000000 R09: fffffbfff72bd844 [ 26.909184][ T547] R10: ffffffffb95ec227 R11: ffff888010682300 R12: 0000000000000000 [ 26.909505][ T547] R13: ffff888004e0a128 R14: ffff888004e0a008 R15: ffff888004e0a000 [ 26.909820][ T547] FS: 00007eff64446800(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 26.910203][ T547] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 26.910464][ T547] CR2: 000055f3dbed2938 CR3: 000000001135a002 CR4: 0000000000772ef0 [ 26.910770][ T547] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 26.911105][ T547] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 26.911447][ T547] PKRU: 55555554 [ 26.911604][ T547] Call Trace: [ 26.911773][ T547] [ 26.911884][ T547] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 26.912102][ T547] ? __warn (kernel/panic.c:748) [ 26.912300][ T547] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 26.912527][ T547] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 26.912745][ T547] ? handle_bug (arch/x86/kernel/traps.c:285) [ 26.912906][ T547] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 26.913118][ T547] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 26.913360][ T547] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 26.913581][ T547] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [ 26.913793][ T547] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 26.914061][ T547] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 26.914289][ T547] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 26.914512][ T547] register_netdevice (net/core/dev.c:11033) [ 26.914729][ T547] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 26.914952][ T547] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 26.915190][ T547] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 26.915477][ T547] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 26.915754][ T547] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 26.916030][ T547] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 26.916325][ T547] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 26.916599][ T547] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 26.916871][ T547] ? devl_region_destroy (net/devlink/region.c:1178) [ 26.917078][ T547] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 26.917365][ T547] devlink_reload (net/devlink/dev.c:474) [ 26.917590][ T547] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 26.917804][ T547] ? devlink_resources_validate (net/devlink/resource.c:311) [ 26.918068][ T547] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 26.918295][ T547] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 26.918555][ T547] ? __nla_parse (lib/nlattr.c:732) [ 26.918774][ T547] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 26.918983][ T547] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 26.919262][ T547] ? cap_capable (security/commoncap.c:131) [ 26.919469][ T547] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 26.919681][ T547] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 26.919893][ T547] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 26.920103][ T547] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 26.920388][ T547] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 26.920648][ T547] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 26.920914][ T547] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 26.921122][ T547] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 26.921362][ T547] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 26.921583][ T547] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 26.921808][ T547] ? genl_rcv (net/netlink/genetlink.c:1219) [ 26.921981][ T547] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 26.922206][ T547] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 26.922433][ T547] genl_rcv (net/netlink/genetlink.c:1220) [ 26.922615][ T547] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 26.922830][ T547] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 26.923040][ T547] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 26.923287][ T547] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 26.923502][ T547] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 26.923709][ T547] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 26.923926][ T547] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 26.924154][ T547] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 26.924349][ T547] ? __pfx___sys_sendto (net/socket.c:2145) [ 26.924549][ T547] ? __lock_release (kernel/locking/lockdep.c:5527) [ 26.924762][ T547] ? __sys_recvmsg (net/socket.c:2859) [ 26.924955][ T547] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 26.925177][ T547] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 26.925405][ T547] __x64_sys_sendto (net/socket.c:2181) [ 26.925615][ T547] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 26.925860][ T547] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 26.926105][ T547] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 26.926359][ T547] RIP: 0033:0x7eff64652a4a [ 26.926556][ T547] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 26.927240][ T547] RSP: 002b:00007ffce7f3e208 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 26.927532][ T547] RAX: ffffffffffffffda RBX: 000000001de76b00 RCX: 00007eff64652a4a [ 26.927813][ T547] RDX: 0000000000000038 RSI: 000000001de76b00 RDI: 0000000000000005 [ 26.928144][ T547] RBP: 000000001de76910 R08: 00007eff647f6200 R09: 000000000000000c [ 26.928425][ T547] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 26.928708][ T547] R13: 000000001de76910 R14: 0000000000000000 R15: 0000000000000003 | [ 29.342431][ T576] ------------[ cut here ]------------ | [ 29.342717][ T576] WARNING: CPU: 3 PID: 576 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) | [ 29.343127][ T576] Modules linked in: netdevsim | [ 29.343711][ T576] Tainted: [W]=WARN [ 29.343894][ T576] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 29.344179][ T576] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 29.344467][ T576] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 29.345257][ T576] RSP: 0018:ffffc900013371e8 EFLAGS: 00010246 [ 29.345536][ T576] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 29.345880][ T576] RDX: 0000000000000000 RSI: ffff888011622c98 RDI: ffff8880112fadc0 [ 29.346232][ T576] RBP: ffff888002498040 R08: 0000000000000000 R09: fffffbfff72bd844 [ 29.346595][ T576] R10: ffffffffb95ec227 R11: ffff8880112fa300 R12: 0000000000000000 [ 29.346938][ T576] R13: ffff888011622128 R14: ffff888011622008 R15: ffff888011622000 [ 29.347290][ T576] FS: 00007fbecd0e1800(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 29.347653][ T576] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 29.347908][ T576] CR2: 00007fbecd491200 CR3: 00000000127c4006 CR4: 0000000000772ef0 [ 29.348235][ T576] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 29.348583][ T576] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 29.348992][ T576] PKRU: 55555554 [ 29.349248][ T576] Call Trace: [ 29.349460][ T576] [ 29.349577][ T576] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 29.349810][ T576] ? __warn (kernel/panic.c:748) [ 29.349984][ T576] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 29.350223][ T576] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 29.350468][ T576] ? handle_bug (arch/x86/kernel/traps.c:285) [ 29.350644][ T576] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 29.350850][ T576] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 29.351071][ T576] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 29.351307][ T576] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [ 29.351539][ T576] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 29.351797][ T576] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 29.352028][ T576] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 29.352254][ T576] register_netdevice (net/core/dev.c:11033) [ 29.352471][ T576] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 29.352685][ T576] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 29.352899][ T576] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 29.353179][ T576] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 29.353469][ T576] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 29.353730][ T576] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 29.353981][ T576] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 29.354287][ T576] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 29.354569][ T576] ? devl_region_destroy (net/devlink/region.c:1178) [ 29.354808][ T576] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 29.355116][ T576] devlink_reload (net/devlink/dev.c:474) [ 29.355371][ T576] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 29.355598][ T576] ? devlink_resources_validate (net/devlink/resource.c:311) [ 29.355896][ T576] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 29.356125][ T576] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 29.356435][ T576] ? __nla_parse (lib/nlattr.c:732) [ 29.356677][ T576] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 29.356918][ T576] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 29.357236][ T576] ? cap_capable (security/commoncap.c:131) [ 29.357462][ T576] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 29.357705][ T576] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 29.357928][ T576] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 29.358164][ T576] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 29.358420][ T576] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 29.358654][ T576] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 29.359014][ T576] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 29.359337][ T576] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 29.359614][ T576] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 29.359886][ T576] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 29.360156][ T576] ? genl_rcv (net/netlink/genetlink.c:1219) [ 29.360334][ T576] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 29.360552][ T576] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 29.360759][ T576] genl_rcv (net/netlink/genetlink.c:1220) [ 29.360935][ T576] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 29.361177][ T576] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 29.361389][ T576] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 29.361635][ T576] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 29.361844][ T576] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 29.362061][ T576] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 29.362290][ T576] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 29.362529][ T576] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 29.362733][ T576] ? __pfx___sys_sendto (net/socket.c:2145) [ 29.362934][ T576] ? __lock_release (kernel/locking/lockdep.c:5527) [ 29.363152][ T576] ? __sys_recvmsg (net/socket.c:2859) [ 29.363365][ T576] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 29.363586][ T576] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 29.363783][ T576] __x64_sys_sendto (net/socket.c:2181) [ 29.363975][ T576] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 29.364269][ T576] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 29.364488][ T576] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 29.364774][ T576] RIP: 0033:0x7fbecd2eda4a [ 29.365039][ T576] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 29.365848][ T576] RSP: 002b:00007ffde74be628 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 29.366199][ T576] RAX: ffffffffffffffda RBX: 0000000006977b00 RCX: 00007fbecd2eda4a [ 29.366535][ T576] RDX: 0000000000000038 RSI: 0000000006977b00 RDI: 0000000000000005 [ 29.366874][ T576] RBP: 0000000006977910 R08: 00007fbecd491200 R09: 000000000000000c [ 29.367230][ T576] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 29.367555][ T576] R13: 0000000006977910 R14: 0000000000000000 R15: 0000000000000003 | [ 31.851457][ T604] ------------[ cut here ]------------ | [ 31.851810][ T604] WARNING: CPU: 2 PID: 604 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) | [ 31.852217][ T604] Modules linked in: netdevsim | [ 31.852787][ T604] Tainted: [W]=WARN [ 31.852945][ T604] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 31.853948][ T604] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 31.854284][ T604] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 31.854959][ T604] RSP: 0018:ffffc900014b71e8 EFLAGS: 00010246 [ 31.855230][ T604] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 31.855522][ T604] RDX: 0000000000000000 RSI: ffff888006192c98 RDI: ffff88801299adc0 [ 31.855824][ T604] RBP: ffff888002498040 R08: 0000000000000000 R09: fffffbfff72bd844 [ 31.856115][ T604] R10: ffffffffb95ec227 R11: ffff88801299a300 R12: 0000000000000000 [ 31.856424][ T604] R13: ffff888006192128 R14: ffff888006192008 R15: ffff888006192000 [ 31.856717][ T604] FS: 00007ff744227800(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 31.857059][ T604] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 31.857322][ T604] CR2: 00007ff7445d7200 CR3: 00000000129f6004 CR4: 0000000000772ef0 [ 31.857621][ T604] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 31.857913][ T604] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 31.858221][ T604] PKRU: 55555554 [ 31.858375][ T604] Call Trace: [ 31.858533][ T604] [ 31.858644][ T604] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 31.858869][ T604] ? __warn (kernel/panic.c:748) [ 31.859045][ T604] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 31.859262][ T604] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 31.859493][ T604] ? handle_bug (arch/x86/kernel/traps.c:285) [ 31.859651][ T604] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 31.859872][ T604] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 31.860102][ T604] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 31.860339][ T604] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [ 31.860562][ T604] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 31.860840][ T604] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 31.861053][ T604] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 31.861270][ T604] register_netdevice (net/core/dev.c:11033) [ 31.861477][ T604] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 31.861692][ T604] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 31.861912][ T604] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 31.862203][ T604] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 31.862498][ T604] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 31.862773][ T604] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 31.863042][ T604] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 31.863310][ T604] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 31.863593][ T604] ? nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1651) netdevsim [ 31.863860][ T604] devlink_reload (net/devlink/dev.c:474) [ 31.864069][ T604] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 31.864292][ T604] ? devlink_resources_validate (net/devlink/resource.c:311) [ 31.864554][ T604] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 31.864763][ T604] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 31.865019][ T604] ? __nla_parse (lib/nlattr.c:732) [ 31.865244][ T604] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 31.865450][ T604] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 31.865712][ T604] ? cap_capable (security/commoncap.c:131) [ 31.865910][ T604] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 31.866120][ T604] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 31.866337][ T604] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 31.866544][ T604] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 31.866788][ T604] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 31.867035][ T604] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 31.867307][ T604] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 31.867519][ T604] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 31.867725][ T604] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 31.867933][ T604] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 31.868161][ T604] ? genl_rcv (net/netlink/genetlink.c:1219) [ 31.868323][ T604] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 31.868554][ T604] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 31.868768][ T604] genl_rcv (net/netlink/genetlink.c:1220) [ 31.868927][ T604] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 31.869145][ T604] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 31.869357][ T604] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 31.869571][ T604] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 31.869780][ T604] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 31.869979][ T604] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 31.870195][ T604] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 31.870415][ T604] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 31.870626][ T604] ? __pfx___sys_sendto (net/socket.c:2145) [ 31.870848][ T604] ? __lock_release (kernel/locking/lockdep.c:5527) [ 31.871054][ T604] ? __sys_recvmsg (net/socket.c:2859) [ 31.871268][ T604] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 31.871481][ T604] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 31.871690][ T604] __x64_sys_sendto (net/socket.c:2181) [ 31.871890][ T604] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 31.872148][ T604] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 31.872356][ T604] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 31.872630][ T604] RIP: 0033:0x7ff744433a4a [ 31.872838][ T604] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 31.873512][ T604] RSP: 002b:00007fff9c973038 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 31.873824][ T604] RAX: ffffffffffffffda RBX: 0000000000facb00 RCX: 00007ff744433a4a [ 31.874166][ T604] RDX: 0000000000000038 RSI: 0000000000facb00 RDI: 0000000000000005 [ 31.874487][ T604] RBP: 0000000000fac910 R08: 00007ff7445d7200 R09: 000000000000000c [ 31.874795][ T604] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 31.875106][ T604] R13: 0000000000fac910 R14: 0000000000000000 R15: 0000000000000003 | [ 54.620874][ T1042] ------------[ cut here ]------------ | [ 54.621310][ T1042] WARNING: CPU: 2 PID: 1042 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) | [ 54.621757][ T1042] Modules linked in: netdevsim | [ 54.622391][ T1042] Tainted: [W]=WARN [ 54.622555][ T1042] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 54.622804][ T1042] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 54.623086][ T1042] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 54.623782][ T1042] RSP: 0018:ffffc900026771e8 EFLAGS: 00010246 [ 54.624127][ T1042] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 54.624494][ T1042] RDX: 0000000000000000 RSI: ffff888004e02c98 RDI: ffff888005aa2dc0 [ 54.624809][ T1042] RBP: ffff888002498040 R08: 0000000000000000 R09: fffffbfff72bd844 [ 54.625262][ T1042] R10: ffffffffb95ec227 R11: ffff888005aa2300 R12: 0000000000000000 [ 54.625650][ T1042] R13: ffff888004e02128 R14: ffff888004e02008 R15: ffff888004e02000 [ 54.626061][ T1042] FS: 00007f5ef2bf7800(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 54.626510][ T1042] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 54.626767][ T1042] CR2: 00007f5ef2fa7200 CR3: 00000000128e8001 CR4: 0000000000772ef0 [ 54.627076][ T1042] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 54.627382][ T1042] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 54.627676][ T1042] PKRU: 55555554 [ 54.627832][ T1042] Call Trace: [ 54.628022][ T1042] [ 54.628154][ T1042] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 54.628362][ T1042] ? __warn (kernel/panic.c:748) [ 54.628525][ T1042] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 54.628729][ T1042] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 54.628967][ T1042] ? handle_bug (arch/x86/kernel/traps.c:285) [ 54.629184][ T1042] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 54.629391][ T1042] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 54.629606][ T1042] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 54.629811][ T1042] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [ 54.630087][ T1042] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 54.630368][ T1042] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 54.630586][ T1042] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 54.630794][ T1042] register_netdevice (net/core/dev.c:11033) [ 54.631060][ T1042] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 54.631322][ T1042] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 54.631543][ T1042] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 54.631871][ T1042] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 54.632251][ T1042] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 54.632547][ T1042] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 54.632859][ T1042] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 54.633255][ T1042] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 54.633518][ T1042] ? devl_region_destroy (net/devlink/region.c:1178) [ 54.633720][ T1042] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 54.634041][ T1042] devlink_reload (net/devlink/dev.c:474) [ 54.634326][ T1042] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 54.634582][ T1042] ? devlink_resources_validate (net/devlink/resource.c:311) [ 54.634937][ T1042] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 54.635274][ T1042] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 54.635702][ T1042] ? __nla_parse (lib/nlattr.c:732) [ 54.636059][ T1042] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 54.636450][ T1042] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 54.636893][ T1042] ? cap_capable (security/commoncap.c:131) [ 54.637264][ T1042] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 54.637481][ T1042] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 54.637696][ T1042] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 54.637910][ T1042] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 54.638188][ T1042] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 54.638435][ T1042] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 54.638694][ T1042] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 54.638904][ T1042] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 54.639122][ T1042] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 54.639339][ T1042] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 54.639557][ T1042] ? genl_rcv (net/netlink/genetlink.c:1219) [ 54.639713][ T1042] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 54.639933][ T1042] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 54.640182][ T1042] genl_rcv (net/netlink/genetlink.c:1220) [ 54.640344][ T1042] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 54.640551][ T1042] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 54.640754][ T1042] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 54.641014][ T1042] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 54.641288][ T1042] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 54.641493][ T1042] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 54.641696][ T1042] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 54.641919][ T1042] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 54.642151][ T1042] ? __pfx___sys_sendto (net/socket.c:2145) [ 54.642390][ T1042] ? __lock_release (kernel/locking/lockdep.c:5527) [ 54.642610][ T1042] ? __sys_recvmsg (net/socket.c:2859) [ 54.642825][ T1042] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 54.643062][ T1042] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 54.643310][ T1042] __x64_sys_sendto (net/socket.c:2181) [ 54.643537][ T1042] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 54.643813][ T1042] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 54.644062][ T1042] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 54.644350][ T1042] RIP: 0033:0x7f5ef2e03a4a [ 54.644567][ T1042] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 54.645340][ T1042] RSP: 002b:00007ffce206ddc8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 54.645710][ T1042] RAX: ffffffffffffffda RBX: 000000002c563b00 RCX: 00007f5ef2e03a4a [ 54.646167][ T1042] RDX: 0000000000000038 RSI: 000000002c563b00 RDI: 0000000000000005 [ 54.646630][ T1042] RBP: 000000002c563910 R08: 00007f5ef2fa7200 R09: 000000000000000c [ 54.647118][ T1042] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 54.647630][ T1042] R13: 000000002c563910 R14: 0000000000000000 R15: 0000000000000003 | [ 56.320350][ T1074] ------------[ cut here ]------------ | [ 56.320626][ T1074] WARNING: CPU: 3 PID: 1074 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) | [ 56.321040][ T1074] Modules linked in: netdevsim | [ 56.321629][ T1074] Tainted: [W]=WARN [ 56.321785][ T1074] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 56.322038][ T1074] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 56.322333][ T1074] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 56.323056][ T1074] RSP: 0018:ffffc900027e71e8 EFLAGS: 00010246 [ 56.323334][ T1074] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 56.323695][ T1074] RDX: 0000000000000000 RSI: ffff88801258ac98 RDI: ffff88800526d080 [ 56.324008][ T1074] RBP: ffff888002498040 R08: 0000000000000000 R09: fffffbfff72bd844 [ 56.324362][ T1074] R10: ffffffffb95ec227 R11: ffff88800526c5c0 R12: 0000000000000000 [ 56.324669][ T1074] R13: ffff88801258a128 R14: ffff88801258a008 R15: ffff88801258a000 [ 56.324978][ T1074] FS: 00007f700eff5800(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 56.325351][ T1074] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 56.325610][ T1074] CR2: 000055c7089bddec CR3: 00000000150a8005 CR4: 0000000000772ef0 [ 56.325916][ T1074] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 56.326230][ T1074] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 56.326546][ T1074] PKRU: 55555554 [ 56.326703][ T1074] Call Trace: [ 56.326860][ T1074] [ 56.326969][ T1074] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 56.327189][ T1074] ? __warn (kernel/panic.c:748) [ 56.327355][ T1074] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 56.327567][ T1074] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 56.327782][ T1074] ? handle_bug (arch/x86/kernel/traps.c:285) [ 56.327941][ T1074] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 56.328159][ T1074] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 56.328381][ T1074] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 56.328591][ T1074] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [ 56.328805][ T1074] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 56.329070][ T1074] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 56.329296][ T1074] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 56.329507][ T1074] register_netdevice (net/core/dev.c:11033) [ 56.329721][ T1074] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 56.329939][ T1074] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 56.330167][ T1074] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 56.330435][ T1074] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 56.330711][ T1074] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 56.330982][ T1074] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 56.331258][ T1074] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 56.331525][ T1074] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 56.331787][ T1074] ? devl_region_destroy (net/devlink/region.c:1178) [ 56.331992][ T1074] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 56.332282][ T1074] devlink_reload (net/devlink/dev.c:474) [ 56.332499][ T1074] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 56.332694][ T1074] ? devlink_resources_validate (net/devlink/resource.c:311) [ 56.332949][ T1074] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 56.333165][ T1074] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 56.333425][ T1074] ? __nla_parse (lib/nlattr.c:732) [ 56.333641][ T1074] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 56.333850][ T1074] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 56.334118][ T1074] ? cap_capable (security/commoncap.c:131) [ 56.334331][ T1074] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 56.334546][ T1074] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 56.334756][ T1074] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 56.334963][ T1074] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 56.335234][ T1074] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 56.335490][ T1074] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 56.335757][ T1074] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 56.335967][ T1074] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 56.336186][ T1074] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 56.336399][ T1074] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 56.336622][ T1074] ? genl_rcv (net/netlink/genetlink.c:1219) [ 56.336782][ T1074] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 56.336990][ T1074] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 56.337232][ T1074] genl_rcv (net/netlink/genetlink.c:1220) [ 56.337391][ T1074] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 56.337607][ T1074] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 56.337818][ T1074] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 56.338035][ T1074] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 56.338258][ T1074] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 56.338465][ T1074] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 56.338676][ T1074] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 56.338895][ T1074] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 56.339110][ T1074] ? __pfx___sys_sendto (net/socket.c:2145) [ 56.339334][ T1074] ? __lock_release (kernel/locking/lockdep.c:5527) [ 56.339545][ T1074] ? __sys_recvmsg (net/socket.c:2859) [ 56.339750][ T1074] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 56.339967][ T1074] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 56.340188][ T1074] __x64_sys_sendto (net/socket.c:2181) [ 56.340398][ T1074] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 56.340660][ T1074] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 56.340874][ T1074] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 56.341145][ T1074] RIP: 0033:0x7f700f201a4a [ 56.341360][ T1074] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 56.342086][ T1074] RSP: 002b:00007fff698ed478 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 56.342418][ T1074] RAX: ffffffffffffffda RBX: 00000000281a3b00 RCX: 00007f700f201a4a [ 56.342725][ T1074] RDX: 0000000000000038 RSI: 00000000281a3b00 RDI: 0000000000000005 [ 56.343031][ T1074] RBP: 00000000281a3910 R08: 00007f700f3a5200 R09: 000000000000000c [ 56.343343][ T1074] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 56.343654][ T1074] R13: 00000000281a3910 R14: 0000000000000000 R15: 0000000000000003 | [ 57.492762][ T1099] ------------[ cut here ]------------ | [ 57.493295][ T1099] WARNING: CPU: 1 PID: 1099 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) | [ 57.493949][ T1099] Modules linked in: netdevsim | [ 57.494889][ T1099] Tainted: [W]=WARN [ 57.495129][ T1099] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 57.495586][ T1099] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 57.495989][ T1099] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 57.497118][ T1099] RSP: 0018:ffffc900028c71e8 EFLAGS: 00010246 [ 57.497563][ T1099] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 57.498043][ T1099] RDX: 0000000000000000 RSI: ffff888005092c98 RDI: ffff888015185080 [ 57.498552][ T1099] RBP: ffff888002498040 R08: 0000000000000000 R09: fffffbfff72bd844 [ 57.499031][ T1099] R10: ffffffffb95ec227 R11: ffff8880151845c0 R12: 0000000000000000 [ 57.499538][ T1099] R13: ffff888005092128 R14: ffff888005092008 R15: ffff888005092000 [ 57.500037][ T1099] FS: 00007fb918151800(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 57.500613][ T1099] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 57.501013][ T1099] CR2: 00007fb918501200 CR3: 0000000015098002 CR4: 0000000000772ef0 [ 57.501545][ T1099] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 57.502039][ T1099] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 57.502563][ T1099] PKRU: 55555554 [ 57.502809][ T1099] Call Trace: [ 57.503056][ T1099] [ 57.503244][ T1099] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 57.503565][ T1099] ? __warn (kernel/panic.c:748) [ 57.503812][ T1099] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 57.504177][ T1099] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 57.504508][ T1099] ? handle_bug (arch/x86/kernel/traps.c:285) [ 57.504760][ T1099] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 57.505079][ T1099] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 57.505485][ T1099] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 57.505814][ T1099] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [ 57.506167][ T1099] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 57.506599][ T1099] ? _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) [ 57.506942][ T1099] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 57.507296][ T1099] register_netdevice (net/core/dev.c:11033) [ 57.507639][ T1099] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 57.507984][ T1099] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 57.508362][ T1099] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 57.508822][ T1099] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 57.509305][ T1099] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 57.509745][ T1099] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 57.510191][ T1099] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 57.510629][ T1099] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 57.511059][ T1099] ? devl_region_destroy (net/devlink/region.c:1178) [ 57.511409][ T1099] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 57.511840][ T1099] devlink_reload (net/devlink/dev.c:474) [ 57.512200][ T1099] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 57.512537][ T1099] ? devlink_resources_validate (net/devlink/resource.c:311) [ 57.512958][ T1099] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 57.513328][ T1099] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 57.513735][ T1099] ? __nla_parse (lib/nlattr.c:732) [ 57.514065][ T1099] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 57.514423][ T1099] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 57.514874][ T1099] ? cap_capable (security/commoncap.c:131) [ 57.515226][ T1099] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 57.515568][ T1099] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 57.515920][ T1099] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 57.516278][ T1099] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 57.516681][ T1099] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 57.517082][ T1099] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 57.517566][ T1099] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 57.517900][ T1099] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 57.518246][ T1099] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 57.518577][ T1099] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 57.518947][ T1099] ? genl_rcv (net/netlink/genetlink.c:1219) [ 57.519222][ T1099] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 57.519544][ T1099] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 57.519875][ T1099] genl_rcv (net/netlink/genetlink.c:1220) [ 57.520125][ T1099] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 57.520485][ T1099] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 57.520844][ T1099] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 57.521223][ T1099] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 57.521580][ T1099] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 57.521906][ T1099] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 57.522247][ T1099] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 57.522612][ T1099] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 57.522940][ T1099] ? __pfx___sys_sendto (net/socket.c:2145) [ 57.523312][ T1099] ? __lock_release (kernel/locking/lockdep.c:5527) [ 57.523648][ T1099] ? __sys_recvmsg (net/socket.c:2859) [ 57.523970][ T1099] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 57.524349][ T1099] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 57.524687][ T1099] __x64_sys_sendto (net/socket.c:2181) [ 57.525010][ T1099] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 57.525455][ T1099] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 57.525789][ T1099] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 57.526201][ T1099] RIP: 0033:0x7fb91835da4a [ 57.526541][ T1099] 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 [ 57.527670][ T1099] RSP: 002b:00007ffc3065fb88 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 57.528188][ T1099] RAX: ffffffffffffffda RBX: 000000000539ab00 RCX: 00007fb91835da4a [ 57.528687][ T1099] RDX: 0000000000000038 RSI: 000000000539ab00 RDI: 0000000000000005 [ 57.529194][ T1099] RBP: 000000000539a910 R08: 00007fb918501200 R09: 000000000000000c [ 57.529680][ T1099] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 57.530179][ T1099] R13: 000000000539a910 R14: 0000000000000000 R15: 0000000000000003 | [ 60.430593][ T1132] ------------[ cut here ]------------ | [ 60.430988][ T1132] WARNING: CPU: 3 PID: 1132 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) | [ 60.431661][ T1132] Modules linked in: netdevsim | [ 60.432463][ T1132] Tainted: [W]=WARN [ 60.432633][ T1132] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 60.432946][ T1132] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 60.433378][ T1132] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 60.434523][ T1132] RSP: 0018:ffffc90002ab71e8 EFLAGS: 00010246 [ 60.434935][ T1132] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 60.435429][ T1132] RDX: 0000000000000000 RSI: ffff888004e0ac98 RDI: ffff888015198b00 [ 60.435905][ T1132] RBP: ffff888002498040 R08: 0000000000000000 R09: fffffbfff72bd844 [ 60.436401][ T1132] R10: ffffffffb95ec227 R11: ffff888015198040 R12: 0000000000000000 [ 60.436879][ T1132] R13: ffff888004e0a128 R14: ffff888004e0a008 R15: ffff888004e0a000 [ 60.437375][ T1132] FS: 00007f1ee7de1800(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 60.437953][ T1132] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 60.438392][ T1132] CR2: 000055c7089bddec CR3: 0000000014fcc006 CR4: 0000000000772ef0 [ 60.438874][ T1132] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 60.439362][ T1132] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 60.439843][ T1132] PKRU: 55555554 [ 60.440110][ T1132] Call Trace: [ 60.440365][ T1132] [ 60.440534][ T1132] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 60.440854][ T1132] ? __warn (kernel/panic.c:748) [ 60.441106][ T1132] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 60.441453][ T1132] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 60.441767][ T1132] ? handle_bug (arch/x86/kernel/traps.c:285) [ 60.441990][ T1132] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 60.442302][ T1132] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 60.442535][ T1132] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 60.442814][ T1132] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [ 60.443122][ T1132] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 60.443554][ T1132] ? _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) [ 60.443878][ T1132] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 60.444219][ T1132] register_netdevice (net/core/dev.c:11033) [ 60.444550][ T1132] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 60.444884][ T1132] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 60.445236][ T1132] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 60.445658][ T1132] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 60.446080][ T1132] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 60.446510][ T1132] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 60.446917][ T1132] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 60.447336][ T1132] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 60.447735][ T1132] ? devl_region_destroy (net/devlink/region.c:1178) [ 60.448051][ T1132] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 60.448492][ T1132] devlink_reload (net/devlink/dev.c:474) [ 60.448818][ T1132] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 60.449152][ T1132] ? devlink_resources_validate (net/devlink/resource.c:311) [ 60.449567][ T1132] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 60.449900][ T1132] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 60.450324][ T1132] ? __nla_parse (lib/nlattr.c:732) [ 60.450668][ T1132] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 60.450993][ T1132] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 60.451431][ T1132] ? cap_capable (security/commoncap.c:131) [ 60.451744][ T1132] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 60.452058][ T1132] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 60.452284][ T1132] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 60.452508][ T1132] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 60.452815][ T1132] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 60.453221][ T1132] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 60.453640][ T1132] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 60.453966][ T1132] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 60.454296][ T1132] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 60.454609][ T1132] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 60.454953][ T1132] ? genl_rcv (net/netlink/genetlink.c:1219) [ 60.455204][ T1132] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 60.455518][ T1132] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 60.455852][ T1132] genl_rcv (net/netlink/genetlink.c:1220) [ 60.456090][ T1132] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 60.456425][ T1132] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 60.456737][ T1132] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 60.457067][ T1132] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 60.457409][ T1132] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 60.457710][ T1132] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 60.458028][ T1132] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 60.458375][ T1132] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 60.458704][ T1132] ? __pfx___sys_sendto (net/socket.c:2145) [ 60.459043][ T1132] ? __lock_release (kernel/locking/lockdep.c:5527) [ 60.459392][ T1132] ? __sys_recvmsg (net/socket.c:2859) [ 60.459713][ T1132] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 60.460060][ T1132] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 60.460404][ T1132] __x64_sys_sendto (net/socket.c:2181) [ 60.460740][ T1132] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 60.461145][ T1132] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 60.461467][ T1132] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 60.461863][ T1132] RIP: 0033:0x7f1ee7feda4a [ 60.462202][ T1132] 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 [ 60.463285][ T1132] RSP: 002b:00007ffd31bbae38 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 60.463612][ T1132] RAX: ffffffffffffffda RBX: 0000000002e12b00 RCX: 00007f1ee7feda4a [ 60.463899][ T1132] RDX: 0000000000000038 RSI: 0000000002e12b00 RDI: 0000000000000005 [ 60.464304][ T1132] RBP: 0000000002e12910 R08: 00007f1ee8191200 R09: 000000000000000c [ 60.464771][ T1132] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 60.465260][ T1132] R13: 0000000002e12910 R14: 0000000000000000 R15: 0000000000000003 | [ 63.064534][ T1162] ------------[ cut here ]------------ | [ 63.064842][ T1162] WARNING: CPU: 0 PID: 1162 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) | [ 63.065366][ T1162] Modules linked in: netdevsim | [ 63.066078][ T1162] Tainted: [W]=WARN [ 63.066409][ T1162] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 63.066736][ T1162] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 63.067064][ T1162] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 63.067985][ T1162] RSP: 0018:ffffc90002c571e8 EFLAGS: 00010246 [ 63.068317][ T1162] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 63.068693][ T1162] RDX: 0000000000000000 RSI: ffff888011622c98 RDI: ffff8880051c8b00 [ 63.069051][ T1162] RBP: ffff888002498040 R08: 0000000000000000 R09: fffffbfff72bd844 [ 63.069505][ T1162] R10: ffffffffb95ec227 R11: ffff8880051c8040 R12: 0000000000000000 [ 63.069930][ T1162] R13: ffff888011622128 R14: ffff888011622008 R15: ffff888011622000 [ 63.070348][ T1162] FS: 00007f6ab6d68800(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 63.070792][ T1162] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 63.071146][ T1162] CR2: 00007f6ab7118200 CR3: 000000001254c005 CR4: 0000000000772ef0 [ 63.071502][ T1162] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 63.071853][ T1162] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 63.072203][ T1162] PKRU: 55555554 [ 63.072411][ T1162] Call Trace: [ 63.072584][ T1162] [ 63.072731][ T1162] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 63.073002][ T1162] ? __warn (kernel/panic.c:748) [ 63.073189][ T1162] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 63.073420][ T1162] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 63.073655][ T1162] ? handle_bug (arch/x86/kernel/traps.c:285) [ 63.073840][ T1162] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 63.074099][ T1162] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 63.074355][ T1162] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 63.074594][ T1162] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [ 63.074872][ T1162] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 63.075233][ T1162] ? _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) [ 63.075530][ T1162] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 63.075808][ T1162] register_netdevice (net/core/dev.c:11033) [ 63.076074][ T1162] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 63.076358][ T1162] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 63.076682][ T1162] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 63.077021][ T1162] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 63.077374][ T1162] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 63.077733][ T1162] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 63.078042][ T1162] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 63.078420][ T1162] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 63.078728][ T1162] ? devl_region_destroy (net/devlink/region.c:1178) [ 63.078957][ T1162] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 63.079277][ T1162] devlink_reload (net/devlink/dev.c:474) [ 63.079526][ T1162] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 63.079780][ T1162] ? devlink_resources_validate (net/devlink/resource.c:311) [ 63.080120][ T1162] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 63.080411][ T1162] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 63.080724][ T1162] ? __nla_parse (lib/nlattr.c:732) [ 63.080972][ T1162] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 63.081227][ T1162] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 63.081545][ T1162] ? cap_capable (security/commoncap.c:131) [ 63.081790][ T1162] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 63.082041][ T1162] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 63.082333][ T1162] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 63.082567][ T1162] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 63.082871][ T1162] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 63.083172][ T1162] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 63.083485][ T1162] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 63.083741][ T1162] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 63.083985][ T1162] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 63.084226][ T1162] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 63.084475][ T1162] ? genl_rcv (net/netlink/genetlink.c:1219) [ 63.084648][ T1162] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 63.084880][ T1162] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 63.085140][ T1162] genl_rcv (net/netlink/genetlink.c:1220) [ 63.085317][ T1162] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 63.085562][ T1162] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 63.085799][ T1162] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 63.086038][ T1162] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 63.086335][ T1162] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 63.086586][ T1162] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 63.086841][ T1162] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 63.087072][ T1162] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 63.087323][ T1162] ? __pfx___sys_sendto (net/socket.c:2145) [ 63.087573][ T1162] ? __lock_release (kernel/locking/lockdep.c:5527) [ 63.087802][ T1162] ? __sys_recvmsg (net/socket.c:2859) [ 63.088030][ T1162] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 63.088288][ T1162] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 63.088534][ T1162] __x64_sys_sendto (net/socket.c:2181) [ 63.088776][ T1162] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 63.089058][ T1162] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 63.089300][ T1162] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 63.089592][ T1162] RIP: 0033:0x7f6ab6f74a4a [ 63.089822][ T1162] 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 [ 63.090646][ T1162] RSP: 002b:00007fff9fbb93f8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 63.091045][ T1162] RAX: ffffffffffffffda RBX: 000000002bb9fb00 RCX: 00007f6ab6f74a4a [ 63.091430][ T1162] RDX: 0000000000000038 RSI: 000000002bb9fb00 RDI: 0000000000000005 [ 63.091831][ T1162] RBP: 000000002bb9f910 R08: 00007f6ab7118200 R09: 000000000000000c [ 63.092165][ T1162] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 63.092518][ T1162] R13: 000000002bb9f910 R14: 0000000000000000 R15: 0000000000000003 | [ 65.659065][ T1190] ------------[ cut here ]------------ | [ 65.659325][ T1190] WARNING: CPU: 3 PID: 1190 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) | [ 65.659746][ T1190] Modules linked in: netdevsim | [ 65.660301][ T1190] Tainted: [W]=WARN [ 65.660452][ T1190] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 65.660703][ T1190] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 65.660969][ T1190] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 65.661652][ T1190] RSP: 0018:ffffc90002e071e8 EFLAGS: 00010246 [ 65.661907][ T1190] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 65.662230][ T1190] RDX: 0000000000000000 RSI: ffff888006192c98 RDI: ffff8880112fadc0 [ 65.662515][ T1190] RBP: ffff888002498040 R08: 0000000000000000 R09: fffffbfff72bd844 [ 65.662808][ T1190] R10: ffffffffb95ec227 R11: ffff8880112fa300 R12: 0000000000000000 [ 65.663105][ T1190] R13: ffff888006192128 R14: ffff888006192008 R15: ffff888006192000 [ 65.663417][ T1190] FS: 00007fb32f7f6800(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 65.663749][ T1190] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 65.663999][ T1190] CR2: 00007fb32fba6200 CR3: 0000000014fa8001 CR4: 0000000000772ef0 [ 65.664307][ T1190] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 65.664597][ T1190] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 65.664889][ T1190] PKRU: 55555554 [ 65.665033][ T1190] Call Trace: [ 65.665189][ T1190] [ 65.665292][ T1190] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 65.665499][ T1190] ? __warn (kernel/panic.c:748) [ 65.665670][ T1190] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 65.665869][ T1190] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 65.666066][ T1190] ? handle_bug (arch/x86/kernel/traps.c:285) [ 65.666227][ T1190] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 65.666425][ T1190] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 65.666649][ T1190] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 65.666859][ T1190] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [ 65.667058][ T1190] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 65.667315][ T1190] ? _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) [ 65.667513][ T1190] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 65.667726][ T1190] register_netdevice (net/core/dev.c:11033) [ 65.667938][ T1190] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 65.668156][ T1190] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 65.668369][ T1190] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 65.668617][ T1190] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 65.668893][ T1190] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 65.669171][ T1190] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 65.669422][ T1190] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 65.669676][ T1190] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 65.669927][ T1190] ? nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1651) netdevsim [ 65.670221][ T1190] devlink_reload (net/devlink/dev.c:474) [ 65.670439][ T1190] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 65.670651][ T1190] ? devlink_resources_validate (net/devlink/resource.c:311) [ 65.670903][ T1190] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 65.671102][ T1190] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 65.671370][ T1190] ? __nla_parse (lib/nlattr.c:732) [ 65.671577][ T1190] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 65.671784][ T1190] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 65.672051][ T1190] ? cap_capable (security/commoncap.c:131) [ 65.672276][ T1190] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 65.672488][ T1190] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 65.672705][ T1190] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 65.672902][ T1190] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 65.673151][ T1190] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 65.673391][ T1190] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 65.673676][ T1190] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 65.673898][ T1190] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 65.674088][ T1190] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 65.674292][ T1190] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 65.674497][ T1190] ? genl_rcv (net/netlink/genetlink.c:1219) [ 65.674656][ T1190] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 65.674870][ T1190] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 65.675072][ T1190] genl_rcv (net/netlink/genetlink.c:1220) [ 65.675233][ T1190] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 65.675433][ T1190] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 65.675636][ T1190] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 65.675841][ T1190] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 65.676054][ T1190] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 65.676251][ T1190] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 65.676449][ T1190] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 65.676657][ T1190] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 65.676858][ T1190] ? __pfx___sys_sendto (net/socket.c:2145) [ 65.677070][ T1190] ? __lock_release (kernel/locking/lockdep.c:5527) [ 65.677294][ T1190] ? __sys_recvmsg (net/socket.c:2859) [ 65.677488][ T1190] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 65.677704][ T1190] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 65.677908][ T1190] __x64_sys_sendto (net/socket.c:2181) [ 65.678115][ T1190] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 65.678386][ T1190] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 65.678581][ T1190] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 65.678827][ T1190] RIP: 0033:0x7fb32fa02a4a [ 65.679024][ T1190] 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 [ 65.679768][ T1190] RSP: 002b:00007ffdec956928 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 65.680053][ T1190] RAX: ffffffffffffffda RBX: 0000000026376b00 RCX: 00007fb32fa02a4a [ 65.680353][ T1190] RDX: 0000000000000038 RSI: 0000000026376b00 RDI: 0000000000000005 [ 65.680645][ T1190] RBP: 0000000026376910 R08: 00007fb32fba6200 R09: 000000000000000c [ 65.680928][ T1190] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 65.681243][ T1190] R13: 0000000026376910 R14: 0000000000000000 R15: 0000000000000003 | [ 75.709208][ T1410] ------------[ cut here ]------------ | [ 75.709541][ T1410] WARNING: CPU: 2 PID: 1410 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) | [ 75.710267][ T1410] Modules linked in: netdevsim | [ 75.711220][ T1410] Tainted: [W]=WARN [ 75.711402][ T1410] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 75.711676][ T1410] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 75.712043][ T1410] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 75.712978][ T1410] RSP: 0018:ffffc900036971e8 EFLAGS: 00010246 [ 75.713340][ T1410] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 75.713663][ T1410] RDX: 0000000000000000 RSI: ffff888004e02c98 RDI: ffff888014fbadc0 [ 75.713985][ T1410] RBP: ffff888002498040 R08: 0000000000000000 R09: fffffbfff72bd844 [ 75.714319][ T1410] R10: ffffffffb95ec227 R11: ffff888014fba300 R12: 0000000000000000 [ 75.714646][ T1410] R13: ffff888004e02128 R14: ffff888004e02008 R15: ffff888004e02000 [ 75.714964][ T1410] FS: 00007f936994a800(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 75.715346][ T1410] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 75.715623][ T1410] CR2: 000055c73b507158 CR3: 0000000012892003 CR4: 0000000000772ef0 [ 75.715943][ T1410] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 75.716279][ T1410] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 75.716602][ T1410] PKRU: 55555554 [ 75.716770][ T1410] Call Trace: [ 75.716938][ T1410] [ 75.717061][ T1410] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 75.717296][ T1410] ? __warn (kernel/panic.c:748) [ 75.717474][ T1410] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 75.717699][ T1410] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 75.717926][ T1410] ? handle_bug (arch/x86/kernel/traps.c:285) [ 75.718100][ T1410] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 75.718328][ T1410] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 75.718564][ T1410] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 75.718789][ T1410] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [ 75.719016][ T1410] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 75.719297][ T1410] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 75.719524][ T1410] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 75.719750][ T1410] register_netdevice (net/core/dev.c:11033) [ 75.719977][ T1410] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 75.720219][ T1410] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 75.720457][ T1410] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 75.720738][ T1410] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 75.721029][ T1410] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 75.721320][ T1410] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 75.721597][ T1410] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 75.721871][ T1410] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 75.722153][ T1410] ? devl_region_destroy (net/devlink/region.c:1178) [ 75.722400][ T1410] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 75.722684][ T1410] devlink_reload (net/devlink/dev.c:474) [ 75.722934][ T1410] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 75.723178][ T1410] ? devlink_resources_validate (net/devlink/resource.c:311) [ 75.723460][ T1410] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 75.723683][ T1410] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 75.723954][ T1410] ? __nla_parse (lib/nlattr.c:732) [ 75.724196][ T1410] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 75.724422][ T1410] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 75.724706][ T1410] ? cap_capable (security/commoncap.c:131) [ 75.724926][ T1410] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 75.725162][ T1410] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 75.725386][ T1410] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 75.725609][ T1410] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 75.725877][ T1410] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 75.726162][ T1410] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 75.726440][ T1410] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 75.726661][ T1410] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 75.726875][ T1410] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 75.727096][ T1410] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 75.727338][ T1410] ? genl_rcv (net/netlink/genetlink.c:1219) [ 75.727514][ T1410] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 75.727734][ T1410] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 75.727960][ T1410] genl_rcv (net/netlink/genetlink.c:1220) [ 75.728125][ T1410] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 75.728359][ T1410] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 75.728578][ T1410] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 75.728802][ T1410] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 75.729027][ T1410] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 75.729254][ T1410] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 75.729476][ T1410] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 75.729703][ T1410] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 75.729927][ T1410] ? __pfx___sys_sendto (net/socket.c:2145) [ 75.730166][ T1410] ? __lock_release (kernel/locking/lockdep.c:5527) [ 75.730394][ T1410] ? __sys_recvmsg (net/socket.c:2859) [ 75.730610][ T1410] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 75.730835][ T1410] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 75.731048][ T1410] __x64_sys_sendto (net/socket.c:2181) [ 75.731260][ T1410] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 75.731510][ T1410] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 75.731713][ T1410] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 75.731970][ T1410] RIP: 0033:0x7f9369b56a4a [ 75.732202][ T1410] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 75.732874][ T1410] RSP: 002b:00007ffc97565778 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 75.733212][ T1410] RAX: ffffffffffffffda RBX: 0000000013586b00 RCX: 00007f9369b56a4a [ 75.733512][ T1410] RDX: 0000000000000038 RSI: 0000000013586b00 RDI: 0000000000000005 [ 75.733805][ T1410] RBP: 0000000013586910 R08: 00007f9369cfa200 R09: 000000000000000c [ 75.734099][ T1410] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 75.734402][ T1410] R13: 0000000013586910 R14: 0000000000000000 R15: 0000000000000003 | [ 76.702297][ T1427] ------------[ cut here ]------------ | [ 76.702556][ T1427] WARNING: CPU: 1 PID: 1427 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) | [ 76.702940][ T1427] Modules linked in: netdevsim | [ 76.703510][ T1427] Tainted: [W]=WARN [ 76.703655][ T1427] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 76.703895][ T1427] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 76.704155][ T1427] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 76.704820][ T1427] RSP: 0018:ffffc900037171e8 EFLAGS: 00010246 [ 76.705064][ T1427] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 76.705362][ T1427] RDX: 0000000000000000 RSI: ffff88801258ac98 RDI: ffff888004e40b00 [ 76.705665][ T1427] RBP: ffff888002498040 R08: 0000000000000000 R09: fffffbfff72bd844 [ 76.705947][ T1427] R10: ffffffffb95ec227 R11: ffff888004e40040 R12: 0000000000000000 [ 76.706240][ T1427] R13: ffff88801258a128 R14: ffff88801258a008 R15: ffff88801258a000 [ 76.706522][ T1427] FS: 00007f4ef4562800(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 76.706845][ T1427] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 76.707083][ T1427] CR2: 00007f4ef4912200 CR3: 0000000014db4002 CR4: 0000000000772ef0 [ 76.707379][ T1427] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 76.707663][ T1427] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 76.707944][ T1427] PKRU: 55555554 [ 76.708088][ T1427] Call Trace: [ 76.708243][ T1427] [ 76.708343][ T1427] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 76.708534][ T1427] ? __warn (kernel/panic.c:748) [ 76.708679][ T1427] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 76.708877][ T1427] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 76.709073][ T1427] ? handle_bug (arch/x86/kernel/traps.c:285) [ 76.709229][ T1427] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 76.709418][ T1427] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 76.709621][ T1427] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 76.709812][ T1427] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [ 76.710007][ T1427] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 76.710261][ T1427] ? _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) [ 76.710456][ T1427] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 76.710651][ T1427] register_netdevice (net/core/dev.c:11033) [ 76.710849][ T1427] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 76.711054][ T1427] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 76.711271][ T1427] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 76.711516][ T1427] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 76.711769][ T1427] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 76.712019][ T1427] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 76.712282][ T1427] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 76.712521][ T1427] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 76.712761][ T1427] ? devl_region_destroy (net/devlink/region.c:1178) [ 76.712950][ T1427] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 76.713211][ T1427] devlink_reload (net/devlink/dev.c:474) [ 76.713405][ T1427] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 76.713596][ T1427] ? devlink_resources_validate (net/devlink/resource.c:311) [ 76.713839][ T1427] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 76.714030][ T1427] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 76.714277][ T1427] ? __nla_parse (lib/nlattr.c:732) [ 76.714480][ T1427] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 76.714674][ T1427] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 76.714924][ T1427] ? cap_capable (security/commoncap.c:131) [ 76.715119][ T1427] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 76.715355][ T1427] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 76.715549][ T1427] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 76.715740][ T1427] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 76.715975][ T1427] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 76.716224][ T1427] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 76.716481][ T1427] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 76.716677][ T1427] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 76.716865][ T1427] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 76.717058][ T1427] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 76.717269][ T1427] ? genl_rcv (net/netlink/genetlink.c:1219) [ 76.717417][ T1427] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 76.717609][ T1427] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 76.717806][ T1427] genl_rcv (net/netlink/genetlink.c:1220) [ 76.717948][ T1427] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 76.718153][ T1427] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 76.718343][ T1427] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 76.718539][ T1427] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 76.718733][ T1427] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 76.718926][ T1427] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 76.719116][ T1427] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 76.719326][ T1427] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 76.719525][ T1427] ? __pfx___sys_sendto (net/socket.c:2145) [ 76.719722][ T1427] ? __lock_release (kernel/locking/lockdep.c:5527) [ 76.719917][ T1427] ? __sys_recvmsg (net/socket.c:2859) [ 76.720104][ T1427] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 76.720317][ T1427] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 76.720515][ T1427] __x64_sys_sendto (net/socket.c:2181) [ 76.720705][ T1427] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 76.720941][ T1427] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 76.721144][ T1427] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 76.721377][ T1427] RIP: 0033:0x7f4ef476ea4a [ 76.721571][ T1427] 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 [ 76.722239][ T1427] RSP: 002b:00007ffe96246e58 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 76.722528][ T1427] RAX: ffffffffffffffda RBX: 0000000035227b00 RCX: 00007f4ef476ea4a [ 76.722808][ T1427] RDX: 0000000000000038 RSI: 0000000035227b00 RDI: 0000000000000005 [ 76.723088][ T1427] RBP: 0000000035227910 R08: 00007f4ef4912200 R09: 000000000000000c [ 76.723391][ T1427] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 76.723672][ T1427] R13: 0000000035227910 R14: 0000000000000000 R15: 0000000000000003 | [ 77.689069][ T1443] ------------[ cut here ]------------ | [ 77.689485][ T1443] WARNING: CPU: 0 PID: 1443 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) | [ 77.690040][ T1443] Modules linked in: netdevsim | [ 77.690716][ T1443] Tainted: [W]=WARN [ 77.690974][ T1443] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 77.691252][ T1443] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 77.691523][ T1443] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 77.692465][ T1443] RSP: 0018:ffffc900037a71e8 EFLAGS: 00010246 [ 77.692728][ T1443] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 77.693189][ T1443] RDX: 0000000000000000 RSI: ffff888005092c98 RDI: ffff88800287d080 [ 77.693523][ T1443] RBP: ffff888002498040 R08: 0000000000000000 R09: fffffbfff72bd844 [ 77.693840][ T1443] R10: ffffffffb95ec227 R11: ffff88800287c5c0 R12: 0000000000000000 [ 77.694272][ T1443] R13: ffff888005092128 R14: ffff888005092008 R15: ffff888005092000 [ 77.694656][ T1443] FS: 00007ff44b9e7800(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 77.695074][ T1443] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 77.695359][ T1443] CR2: 00007ff44bd97200 CR3: 000000001545c003 CR4: 0000000000772ef0 [ 77.695675][ T1443] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 77.695981][ T1443] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 77.696302][ T1443] PKRU: 55555554 [ 77.696459][ T1443] Call Trace: [ 77.696616][ T1443] [ 77.696729][ T1443] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 77.696943][ T1443] ? __warn (kernel/panic.c:748) [ 77.697105][ T1443] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 77.697327][ T1443] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 77.697545][ T1443] ? handle_bug (arch/x86/kernel/traps.c:285) [ 77.697705][ T1443] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 77.697914][ T1443] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 77.698147][ T1443] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 77.698364][ T1443] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [ 77.698614][ T1443] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 77.699051][ T1443] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 77.699424][ T1443] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 77.699776][ T1443] register_netdevice (net/core/dev.c:11033) [ 77.700126][ T1443] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 77.700519][ T1443] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 77.700772][ T1443] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 77.701040][ T1443] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 77.701338][ T1443] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 77.701679][ T1443] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 77.701950][ T1443] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 77.702274][ T1443] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 77.702537][ T1443] ? devl_region_destroy (net/devlink/region.c:1178) [ 77.702743][ T1443] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 77.703011][ T1443] devlink_reload (net/devlink/dev.c:474) [ 77.703231][ T1443] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 77.703430][ T1443] ? devlink_resources_validate (net/devlink/resource.c:311) [ 77.703691][ T1443] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 77.703904][ T1443] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 77.704174][ T1443] ? __nla_parse (lib/nlattr.c:732) [ 77.704445][ T1443] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 77.704660][ T1443] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 77.704931][ T1443] ? cap_capable (security/commoncap.c:131) [ 77.705152][ T1443] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 77.705372][ T1443] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 77.705581][ T1443] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 77.705789][ T1443] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 77.706042][ T1443] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 77.706309][ T1443] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 77.706577][ T1443] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 77.706789][ T1443] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 77.706994][ T1443] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 77.707215][ T1443] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 77.707434][ T1443] ? genl_rcv (net/netlink/genetlink.c:1219) [ 77.707589][ T1443] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 77.707797][ T1443] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 77.708010][ T1443] genl_rcv (net/netlink/genetlink.c:1220) [ 77.708177][ T1443] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 77.708394][ T1443] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 77.708602][ T1443] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 77.708813][ T1443] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 77.709023][ T1443] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 77.709242][ T1443] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 77.709450][ T1443] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 77.709663][ T1443] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 77.709878][ T1443] ? __pfx___sys_sendto (net/socket.c:2145) [ 77.710094][ T1443] ? __lock_release (kernel/locking/lockdep.c:5527) [ 77.710315][ T1443] ? __sys_recvmsg (net/socket.c:2859) [ 77.710520][ T1443] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 77.710735][ T1443] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 77.710946][ T1443] __x64_sys_sendto (net/socket.c:2181) [ 77.711164][ T1443] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 77.711419][ T1443] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 77.711634][ T1443] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 77.711888][ T1443] RIP: 0033:0x7ff44bbf3a4a [ 77.712101][ T1443] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 77.712900][ T1443] RSP: 002b:00007ffe4aa47b58 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 77.713229][ T1443] RAX: ffffffffffffffda RBX: 0000000038dcbb00 RCX: 00007ff44bbf3a4a [ 77.713543][ T1443] RDX: 0000000000000038 RSI: 0000000038dcbb00 RDI: 0000000000000005 [ 77.713850][ T1443] RBP: 0000000038dcb910 R08: 00007ff44bd97200 R09: 000000000000000c [ 77.714165][ T1443] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 77.714480][ T1443] R13: 0000000038dcb910 R14: 0000000000000000 R15: 0000000000000003 | [ 81.032450][ T1499] ------------[ cut here ]------------ | [ 81.032705][ T1499] WARNING: CPU: 1 PID: 1499 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) | [ 81.033172][ T1499] Modules linked in: netdevsim | [ 81.033765][ T1499] Tainted: [W]=WARN [ 81.033941][ T1499] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 81.034237][ T1499] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 81.034507][ T1499] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 81.035253][ T1499] RSP: 0018:ffffc90003a571e8 EFLAGS: 00010246 [ 81.035520][ T1499] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 81.035837][ T1499] RDX: 0000000000000000 RSI: ffff888004e0ac98 RDI: ffff888014fbadc0 [ 81.036171][ T1499] RBP: ffff888002498040 R08: 0000000000000000 R09: fffffbfff72bd844 [ 81.036483][ T1499] R10: ffffffffb95ec227 R11: ffff888014fba300 R12: 0000000000000000 [ 81.036797][ T1499] R13: ffff888004e0a128 R14: ffff888004e0a008 R15: ffff888004e0a000 [ 81.037121][ T1499] FS: 00007fca5fa3e800(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 81.037497][ T1499] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 81.037760][ T1499] CR2: 000055c7089bddec CR3: 0000000015208004 CR4: 0000000000772ef0 [ 81.038105][ T1499] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 81.038445][ T1499] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 81.038760][ T1499] PKRU: 55555554 [ 81.038932][ T1499] Call Trace: [ 81.039102][ T1499] [ 81.039307][ T1499] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 81.039520][ T1499] ? __warn (kernel/panic.c:748) [ 81.039677][ T1499] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 81.039889][ T1499] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 81.040104][ T1499] ? handle_bug (arch/x86/kernel/traps.c:285) [ 81.040335][ T1499] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 81.040546][ T1499] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 81.040767][ T1499] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 81.040976][ T1499] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [ 81.041208][ T1499] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 81.041458][ T1499] ? _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) [ 81.041666][ T1499] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 81.041878][ T1499] register_netdevice (net/core/dev.c:11033) [ 81.042093][ T1499] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 81.042350][ T1499] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 81.042579][ T1499] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 81.042854][ T1499] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 81.043175][ T1499] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 81.043453][ T1499] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 81.043724][ T1499] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 81.043988][ T1499] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 81.044263][ T1499] ? devl_region_destroy (net/devlink/region.c:1178) [ 81.044472][ T1499] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 81.044747][ T1499] devlink_reload (net/devlink/dev.c:474) [ 81.044962][ T1499] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 81.045185][ T1499] ? devlink_resources_validate (net/devlink/resource.c:311) [ 81.045453][ T1499] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 81.045665][ T1499] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 81.045927][ T1499] ? __nla_parse (lib/nlattr.c:732) [ 81.046174][ T1499] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 81.046399][ T1499] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 81.046669][ T1499] ? cap_capable (security/commoncap.c:131) [ 81.046889][ T1499] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 81.047114][ T1499] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 81.047339][ T1499] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 81.047552][ T1499] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 81.047812][ T1499] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 81.048107][ T1499] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 81.048397][ T1499] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 81.048612][ T1499] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 81.048820][ T1499] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 81.049034][ T1499] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 81.049268][ T1499] ? genl_rcv (net/netlink/genetlink.c:1219) [ 81.049430][ T1499] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 81.049644][ T1499] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 81.049861][ T1499] genl_rcv (net/netlink/genetlink.c:1220) [ 81.050023][ T1499] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 81.050266][ T1499] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 81.050488][ T1499] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 81.050707][ T1499] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 81.050913][ T1499] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 81.051114][ T1499] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 81.051336][ T1499] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 81.051558][ T1499] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 81.051774][ T1499] ? __pfx___sys_sendto (net/socket.c:2145) [ 81.052024][ T1499] ? __lock_release (kernel/locking/lockdep.c:5527) [ 81.052275][ T1499] ? __sys_recvmsg (net/socket.c:2859) [ 81.052491][ T1499] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 81.052707][ T1499] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 81.052920][ T1499] __x64_sys_sendto (net/socket.c:2181) [ 81.053130][ T1499] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 81.053395][ T1499] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 81.053606][ T1499] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 81.053858][ T1499] RIP: 0033:0x7fca5fc4aa4a [ 81.054076][ T1499] 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 [ 81.054804][ T1499] RSP: 002b:00007ffd04221d68 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 81.055116][ T1499] RAX: ffffffffffffffda RBX: 000000000130eb00 RCX: 00007fca5fc4aa4a [ 81.055480][ T1499] RDX: 0000000000000038 RSI: 000000000130eb00 RDI: 0000000000000005 [ 81.055789][ T1499] RBP: 000000000130e910 R08: 00007fca5fdee200 R09: 000000000000000c [ 81.056122][ T1499] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 81.056438][ T1499] R13: 000000000130e910 R14: 0000000000000000 R15: 0000000000000003 | [ 83.479722][ T1528] ------------[ cut here ]------------ | [ 83.480286][ T1528] WARNING: CPU: 1 PID: 1528 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) | [ 83.480903][ T1528] Modules linked in: netdevsim | [ 83.481781][ T1528] Tainted: [W]=WARN [ 83.482008][ T1528] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 83.482437][ T1528] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 83.482837][ T1528] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 83.483932][ T1528] RSP: 0018:ffffc90003bf71e8 EFLAGS: 00010246 [ 83.484353][ T1528] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 83.484797][ T1528] RDX: 0000000000000000 RSI: ffff888011622c98 RDI: ffff888014c28b00 [ 83.485268][ T1528] RBP: ffff888002498040 R08: 0000000000000000 R09: fffffbfff72bd844 [ 83.485738][ T1528] R10: ffffffffb95ec227 R11: ffff888014c28040 R12: 0000000000000000 [ 83.486214][ T1528] R13: ffff888011622128 R14: ffff888011622008 R15: ffff888011622000 [ 83.486681][ T1528] FS: 00007fb5eb72a800(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 83.487252][ T1528] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 83.487676][ T1528] CR2: 00007fb5ebada200 CR3: 0000000012aee005 CR4: 0000000000772ef0 [ 83.488125][ T1528] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 83.488587][ T1528] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 83.489000][ T1528] PKRU: 55555554 [ 83.489258][ T1528] Call Trace: [ 83.489487][ T1528] [ 83.489640][ T1528] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 83.489935][ T1528] ? __warn (kernel/panic.c:748) [ 83.490191][ T1528] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 83.490507][ T1528] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 83.490819][ T1528] ? handle_bug (arch/x86/kernel/traps.c:285) [ 83.491054][ T1528] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 83.491392][ T1528] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 83.491711][ T1528] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 83.492019][ T1528] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [ 83.492363][ T1528] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 83.492745][ T1528] ? _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) [ 83.493056][ T1528] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 83.493382][ T1528] register_netdevice (net/core/dev.c:11033) [ 83.493711][ T1528] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 83.494043][ T1528] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 83.494376][ T1528] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 83.494755][ T1528] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 83.495204][ T1528] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 83.495617][ T1528] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 83.495994][ T1528] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 83.496393][ T1528] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 83.496795][ T1528] ? devl_region_destroy (net/devlink/region.c:1178) [ 83.497096][ T1528] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 83.497507][ T1528] devlink_reload (net/devlink/dev.c:474) [ 83.497813][ T1528] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 83.498107][ T1528] ? devlink_resources_validate (net/devlink/resource.c:311) [ 83.498515][ T1528] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 83.498826][ T1528] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 83.499221][ T1528] ? __nla_parse (lib/nlattr.c:732) [ 83.499541][ T1528] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 83.499878][ T1528] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 83.500303][ T1528] ? cap_capable (security/commoncap.c:131) [ 83.500636][ T1528] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 83.500937][ T1528] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 83.501259][ T1528] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 83.501600][ T1528] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 83.502006][ T1528] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 83.502418][ T1528] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 83.502814][ T1528] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 83.503155][ T1528] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 83.503466][ T1528] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 83.503791][ T1528] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 83.504161][ T1528] ? genl_rcv (net/netlink/genetlink.c:1219) [ 83.504381][ T1528] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 83.504696][ T1528] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 83.505023][ T1528] genl_rcv (net/netlink/genetlink.c:1220) [ 83.505290][ T1528] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 83.505617][ T1528] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 83.505939][ T1528] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 83.506292][ T1528] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 83.506625][ T1528] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 83.506931][ T1528] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 83.507168][ T1528] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 83.507371][ T1528] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 83.507569][ T1528] ? __pfx___sys_sendto (net/socket.c:2145) [ 83.507769][ T1528] ? __lock_release (kernel/locking/lockdep.c:5527) [ 83.507970][ T1528] ? __sys_recvmsg (net/socket.c:2859) [ 83.508189][ T1528] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 83.508402][ T1528] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 83.508602][ T1528] __x64_sys_sendto (net/socket.c:2181) [ 83.508794][ T1528] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 83.509029][ T1528] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 83.509266][ T1528] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 83.509503][ T1528] RIP: 0033:0x7fb5eb936a4a [ 83.509699][ T1528] 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 [ 83.510384][ T1528] RSP: 002b:00007ffd71210148 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 83.510669][ T1528] RAX: ffffffffffffffda RBX: 0000000012db9b00 RCX: 00007fb5eb936a4a [ 83.510950][ T1528] RDX: 0000000000000038 RSI: 0000000012db9b00 RDI: 0000000000000005 [ 83.511260][ T1528] RBP: 0000000012db9910 R08: 00007fb5ebada200 R09: 000000000000000c [ 83.511542][ T1528] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 83.511820][ T1528] R13: 0000000012db9910 R14: 0000000000000000 R15: 0000000000000003 | [ 86.094604][ T1556] ------------[ cut here ]------------ | [ 86.094926][ T1556] WARNING: CPU: 2 PID: 1556 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) | [ 86.095382][ T1556] Modules linked in: netdevsim | [ 86.095981][ T1556] Tainted: [W]=WARN [ 86.096179][ T1556] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 86.096447][ T1556] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 86.096703][ T1556] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 86.097454][ T1556] RSP: 0018:ffffc90003d471e8 EFLAGS: 00010246 [ 86.097722][ T1556] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 86.098056][ T1556] RDX: 0000000000000000 RSI: ffff888006192c98 RDI: ffff888004fa0b00 [ 86.098421][ T1556] RBP: ffff888002498040 R08: 0000000000000000 R09: fffffbfff72bd844 [ 86.098724][ T1556] R10: ffffffffb95ec227 R11: ffff888004fa0040 R12: 0000000000000000 [ 86.099017][ T1556] R13: ffff888006192128 R14: ffff888006192008 R15: ffff888006192000 [ 86.099344][ T1556] FS: 00007fd9eccf4800(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 86.099724][ T1556] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 86.100010][ T1556] CR2: 00000000004018b9 CR3: 0000000015408005 CR4: 0000000000772ef0 [ 86.100320][ T1556] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 86.100645][ T1556] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 86.100939][ T1556] PKRU: 55555554 [ 86.101111][ T1556] Call Trace: [ 86.101285][ T1556] [ 86.101403][ T1556] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 86.101643][ T1556] ? __warn (kernel/panic.c:748) [ 86.101807][ T1556] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 86.102017][ T1556] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 86.102279][ T1556] ? handle_bug (arch/x86/kernel/traps.c:285) [ 86.102447][ T1556] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 86.102652][ T1556] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 86.102870][ T1556] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 86.103075][ T1556] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [ 86.103299][ T1556] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 86.103557][ T1556] ? _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) [ 86.103767][ T1556] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 86.104000][ T1556] register_netdevice (net/core/dev.c:11033) [ 86.104226][ T1556] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 86.104442][ T1556] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 86.104660][ T1556] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 86.104952][ T1556] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 86.105229][ T1556] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 86.105494][ T1556] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 86.105755][ T1556] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 86.106011][ T1556] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 86.106284][ T1556] ? nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1651) netdevsim [ 86.106570][ T1556] devlink_reload (net/devlink/dev.c:474) [ 86.106782][ T1556] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 86.106992][ T1556] ? devlink_resources_validate (net/devlink/resource.c:311) [ 86.107271][ T1556] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 86.107482][ T1556] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 86.107734][ T1556] ? __nla_parse (lib/nlattr.c:732) [ 86.107953][ T1556] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 86.108179][ T1556] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 86.108444][ T1556] ? cap_capable (security/commoncap.c:131) [ 86.108645][ T1556] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 86.108860][ T1556] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 86.109077][ T1556] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 86.109310][ T1556] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 86.109578][ T1556] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 86.109852][ T1556] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 86.110167][ T1556] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 86.110403][ T1556] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 86.110629][ T1556] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 86.110863][ T1556] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 86.111103][ T1556] ? genl_rcv (net/netlink/genetlink.c:1219) [ 86.111292][ T1556] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 86.111515][ T1556] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 86.111728][ T1556] genl_rcv (net/netlink/genetlink.c:1220) [ 86.111888][ T1556] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 86.112094][ T1556] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 86.112329][ T1556] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 86.112543][ T1556] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 86.112753][ T1556] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 86.112953][ T1556] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 86.113176][ T1556] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 86.113389][ T1556] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 86.113598][ T1556] ? __pfx___sys_sendto (net/socket.c:2145) [ 86.113810][ T1556] ? __lock_release (kernel/locking/lockdep.c:5527) [ 86.114020][ T1556] ? __sys_recvmsg (net/socket.c:2859) [ 86.114238][ T1556] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 86.114464][ T1556] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 86.114674][ T1556] __x64_sys_sendto (net/socket.c:2181) [ 86.114876][ T1556] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 86.115128][ T1556] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 86.115348][ T1556] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 86.115597][ T1556] RIP: 0033:0x7fd9ecf00a4a [ 86.115806][ T1556] 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 [ 86.116491][ T1556] RSP: 002b:00007ffc6f12e3f8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 86.116788][ T1556] RAX: ffffffffffffffda RBX: 000000000cbbbb00 RCX: 00007fd9ecf00a4a [ 86.117081][ T1556] RDX: 0000000000000038 RSI: 000000000cbbbb00 RDI: 0000000000000005 [ 86.117430][ T1556] RBP: 000000000cbbb910 R08: 00007fd9ed0a4200 R09: 000000000000000c [ 86.117722][ T1556] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 86.118015][ T1556] R13: 000000000cbbb910 R14: 0000000000000000 R15: 0000000000000003 | [ 110.091735][ T1994] ------------[ cut here ]------------ | [ 110.092114][ T1994] WARNING: CPU: 1 PID: 1994 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) | [ 110.092693][ T1994] Modules linked in: netdevsim | [ 110.093430][ T1994] Tainted: [W]=WARN [ 110.093618][ T1994] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 110.093924][ T1994] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 110.094356][ T1994] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 110.095350][ T1994] RSP: 0018:ffffc90004f471e8 EFLAGS: 00010246 [ 110.095656][ T1994] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 110.096186][ T1994] RDX: 0000000000000000 RSI: ffff888004e02c98 RDI: ffff888002102dc0 [ 110.096575][ T1994] RBP: ffff888002498040 R08: 0000000000000000 R09: fffffbfff72bd844 [ 110.096943][ T1994] R10: ffffffffb95ec227 R11: ffff888002102300 R12: 0000000000000000 [ 110.097369][ T1994] R13: ffff888004e02128 R14: ffff888004e02008 R15: ffff888004e02000 [ 110.097775][ T1994] FS: 00007f341363f800(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 110.098272][ T1994] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 110.098612][ T1994] CR2: 00007f5ebb41d000 CR3: 000000000f9a8005 CR4: 0000000000772ef0 [ 110.098987][ T1994] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 110.099400][ T1994] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 110.099802][ T1994] PKRU: 55555554 [ 110.099996][ T1994] Call Trace: [ 110.100216][ T1994] [ 110.100354][ T1994] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 110.100636][ T1994] ? __warn (kernel/panic.c:748) [ 110.100823][ T1994] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 110.101047][ T1994] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 110.101311][ T1994] ? handle_bug (arch/x86/kernel/traps.c:285) [ 110.101495][ T1994] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 110.101744][ T1994] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 110.102003][ T1994] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 110.102266][ T1994] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [ 110.102520][ T1994] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 110.102822][ T1994] ? _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) [ 110.103053][ T1994] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 110.103319][ T1994] register_netdevice (net/core/dev.c:11033) [ 110.103590][ T1994] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 110.103823][ T1994] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 110.104081][ T1994] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 110.104384][ T1994] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 110.104705][ T1994] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 110.105039][ T1994] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 110.105372][ T1994] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 110.105705][ T1994] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 110.106038][ T1994] ? devl_region_destroy (net/devlink/region.c:1178) [ 110.106313][ T1994] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 110.106661][ T1994] devlink_reload (net/devlink/dev.c:474) [ 110.106931][ T1994] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 110.107181][ T1994] ? devlink_resources_validate (net/devlink/resource.c:311) [ 110.107502][ T1994] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 110.107750][ T1994] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 110.108052][ T1994] ? __nla_parse (lib/nlattr.c:732) [ 110.108324][ T1994] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 110.108589][ T1994] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 110.108896][ T1994] ? cap_capable (security/commoncap.c:131) [ 110.109142][ T1994] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 110.109370][ T1994] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 110.109622][ T1994] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 110.109871][ T1994] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 110.110188][ T1994] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 110.110473][ T1994] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 110.110770][ T1994] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 110.110993][ T1994] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 110.111234][ T1994] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 110.111479][ T1994] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 110.111732][ T1994] ? genl_rcv (net/netlink/genetlink.c:1219) [ 110.111900][ T1994] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 110.112155][ T1994] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 110.112372][ T1994] genl_rcv (net/netlink/genetlink.c:1220) [ 110.112530][ T1994] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 110.112773][ T1994] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 110.112988][ T1994] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 110.113268][ T1994] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 110.113535][ T1994] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 110.113740][ T1994] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 110.113964][ T1994] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 110.114202][ T1994] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 110.114436][ T1994] ? __pfx___sys_sendto (net/socket.c:2145) [ 110.114697][ T1994] ? __lock_release (kernel/locking/lockdep.c:5527) [ 110.114950][ T1994] ? __sys_recvmsg (net/socket.c:2859) [ 110.115210][ T1994] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 110.115489][ T1994] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 110.115761][ T1994] __x64_sys_sendto (net/socket.c:2181) [ 110.116039][ T1994] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 110.116385][ T1994] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 110.116659][ T1994] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 110.116984][ T1994] RIP: 0033:0x7f341384ba4a [ 110.117236][ T1994] 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 [ 110.118093][ T1994] RSP: 002b:00007ffd329208a8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 110.118497][ T1994] RAX: ffffffffffffffda RBX: 000000003bebdb00 RCX: 00007f341384ba4a [ 110.118855][ T1994] RDX: 0000000000000038 RSI: 000000003bebdb00 RDI: 0000000000000005 [ 110.119195][ T1994] RBP: 000000003bebd910 R08: 00007f34139ef200 R09: 000000000000000c [ 110.119574][ T1994] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 110.119929][ T1994] R13: 000000003bebd910 R14: 0000000000000000 R15: 0000000000000003 | [ 111.883900][ T2026] ------------[ cut here ]------------ | [ 111.884222][ T2026] WARNING: CPU: 3 PID: 2026 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) | [ 111.884682][ T2026] Modules linked in: netdevsim | [ 111.885307][ T2026] Tainted: [W]=WARN [ 111.885471][ T2026] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 111.885768][ T2026] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 111.886058][ T2026] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 111.887056][ T2026] RSP: 0018:ffffc900050b71e8 EFLAGS: 00010246 [ 111.887480][ T2026] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 111.887785][ T2026] RDX: 0000000000000000 RSI: ffff88801258ac98 RDI: ffff888005478b00 [ 111.888120][ T2026] RBP: ffff888002498040 R08: 0000000000000000 R09: fffffbfff72bd844 [ 111.888536][ T2026] R10: ffffffffb95ec227 R11: ffff888005478040 R12: 0000000000000000 [ 111.888850][ T2026] R13: ffff88801258a128 R14: ffff88801258a008 R15: ffff88801258a000 [ 111.889287][ T2026] FS: 00007ffbe1745800(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 111.889690][ T2026] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 111.889981][ T2026] CR2: 00007ffbe1af5200 CR3: 00000000152b4004 CR4: 0000000000772ef0 [ 111.890372][ T2026] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 111.890743][ T2026] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 111.891111][ T2026] PKRU: 55555554 [ 111.891307][ T2026] Call Trace: [ 111.891507][ T2026] [ 111.891644][ T2026] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 111.891882][ T2026] ? __warn (kernel/panic.c:748) [ 111.892087][ T2026] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 111.892343][ T2026] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 111.892600][ T2026] ? handle_bug (arch/x86/kernel/traps.c:285) [ 111.892790][ T2026] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 111.893010][ T2026] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 111.893298][ T2026] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 111.893533][ T2026] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [ 111.893765][ T2026] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 111.894071][ T2026] ? _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) [ 111.894325][ T2026] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 111.894560][ T2026] register_netdevice (net/core/dev.c:11033) [ 111.894799][ T2026] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 111.895039][ T2026] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 111.895279][ T2026] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 111.895558][ T2026] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 111.895851][ T2026] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 111.896156][ T2026] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 111.896466][ T2026] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 111.896766][ T2026] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 111.897050][ T2026] ? devl_region_destroy (net/devlink/region.c:1178) [ 111.897308][ T2026] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 111.897616][ T2026] devlink_reload (net/devlink/dev.c:474) [ 111.897854][ T2026] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 111.898073][ T2026] ? devlink_resources_validate (net/devlink/resource.c:311) [ 111.898359][ T2026] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 111.898585][ T2026] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 111.898865][ T2026] ? __nla_parse (lib/nlattr.c:732) [ 111.899077][ T2026] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 111.899297][ T2026] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 111.899572][ T2026] ? cap_capable (security/commoncap.c:131) [ 111.899783][ T2026] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 111.900037][ T2026] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 111.900305][ T2026] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 111.900515][ T2026] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 111.900784][ T2026] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 111.901043][ T2026] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 111.901364][ T2026] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 111.901588][ T2026] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 111.901813][ T2026] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 111.902065][ T2026] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 111.902352][ T2026] ? genl_rcv (net/netlink/genetlink.c:1219) [ 111.902544][ T2026] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 111.902769][ T2026] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 111.902975][ T2026] genl_rcv (net/netlink/genetlink.c:1220) [ 111.903146][ T2026] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 111.903352][ T2026] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 111.903553][ T2026] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 111.903765][ T2026] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 111.903968][ T2026] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 111.904169][ T2026] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 111.904366][ T2026] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 111.904579][ T2026] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 111.904783][ T2026] ? __pfx___sys_sendto (net/socket.c:2145) [ 111.904984][ T2026] ? __lock_release (kernel/locking/lockdep.c:5527) [ 111.905216][ T2026] ? __sys_recvmsg (net/socket.c:2859) [ 111.905413][ T2026] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 111.905621][ T2026] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 111.905823][ T2026] __x64_sys_sendto (net/socket.c:2181) [ 111.906017][ T2026] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 111.906269][ T2026] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 111.906476][ T2026] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 111.906755][ T2026] RIP: 0033:0x7ffbe1951a4a [ 111.907034][ T2026] 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 [ 111.907909][ T2026] RSP: 002b:00007ffce4479aa8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 111.908282][ T2026] RAX: ffffffffffffffda RBX: 00000000372b1b00 RCX: 00007ffbe1951a4a [ 111.908601][ T2026] RDX: 0000000000000038 RSI: 00000000372b1b00 RDI: 0000000000000005 [ 111.908920][ T2026] RBP: 00000000372b1910 R08: 00007ffbe1af5200 R09: 000000000000000c [ 111.909283][ T2026] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 111.909598][ T2026] R13: 00000000372b1910 R14: 0000000000000000 R15: 0000000000000003 | [ 113.343691][ T2051] ------------[ cut here ]------------ | [ 113.343975][ T2051] WARNING: CPU: 1 PID: 2051 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) | [ 113.344397][ T2051] Modules linked in: netdevsim | [ 113.344986][ T2051] Tainted: [W]=WARN [ 113.345166][ T2051] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 113.345416][ T2051] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 113.345668][ T2051] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 113.346367][ T2051] RSP: 0018:ffffc900051b71e8 EFLAGS: 00010246 [ 113.346616][ T2051] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 113.346920][ T2051] RDX: 0000000000000000 RSI: ffff888005092c98 RDI: ffff888014e85080 [ 113.347231][ T2051] RBP: ffff888002498040 R08: 0000000000000000 R09: fffffbfff72bd844 [ 113.347524][ T2051] R10: ffffffffb95ec227 R11: ffff888014e845c0 R12: 0000000000000000 [ 113.347822][ T2051] R13: ffff888005092128 R14: ffff888005092008 R15: ffff888005092000 [ 113.348113][ T2051] FS: 00007ff931fb5800(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 113.348982][ T2051] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 113.349253][ T2051] CR2: 00007ff932365200 CR3: 0000000014c20004 CR4: 0000000000772ef0 [ 113.349545][ T2051] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 113.349848][ T2051] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 113.350155][ T2051] PKRU: 55555554 [ 113.350304][ T2051] Call Trace: [ 113.350455][ T2051] [ 113.350559][ T2051] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 113.350775][ T2051] ? __warn (kernel/panic.c:748) [ 113.350932][ T2051] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 113.351200][ T2051] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 113.351426][ T2051] ? handle_bug (arch/x86/kernel/traps.c:285) [ 113.351591][ T2051] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 113.351843][ T2051] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 113.352091][ T2051] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 113.352319][ T2051] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [ 113.352533][ T2051] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 113.352804][ T2051] ? _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) [ 113.353021][ T2051] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 113.353250][ T2051] register_netdevice (net/core/dev.c:11033) [ 113.353479][ T2051] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 113.353705][ T2051] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 113.353937][ T2051] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 113.354224][ T2051] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 113.354509][ T2051] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 113.354781][ T2051] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 113.355042][ T2051] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 113.355319][ T2051] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 113.355583][ T2051] ? devl_region_destroy (net/devlink/region.c:1178) [ 113.355791][ T2051] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 113.356069][ T2051] devlink_reload (net/devlink/dev.c:474) [ 113.356303][ T2051] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 113.356519][ T2051] ? devlink_resources_validate (net/devlink/resource.c:311) [ 113.356792][ T2051] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 113.357006][ T2051] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 113.357281][ T2051] ? __nla_parse (lib/nlattr.c:732) [ 113.357509][ T2051] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 113.357727][ T2051] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 113.358003][ T2051] ? cap_capable (security/commoncap.c:131) [ 113.358229][ T2051] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 113.358453][ T2051] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 113.358670][ T2051] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 113.358880][ T2051] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 113.359159][ T2051] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 113.359422][ T2051] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 113.359699][ T2051] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 113.359919][ T2051] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 113.360145][ T2051] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 113.360361][ T2051] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 113.360591][ T2051] ? genl_rcv (net/netlink/genetlink.c:1219) [ 113.360754][ T2051] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 113.360968][ T2051] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 113.361202][ T2051] genl_rcv (net/netlink/genetlink.c:1220) [ 113.361364][ T2051] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 113.361580][ T2051] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 113.361798][ T2051] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 113.362036][ T2051] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 113.362268][ T2051] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 113.362480][ T2051] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 113.362699][ T2051] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 113.362920][ T2051] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 113.363153][ T2051] ? __pfx___sys_sendto (net/socket.c:2145) [ 113.363378][ T2051] ? __lock_release (kernel/locking/lockdep.c:5527) [ 113.363594][ T2051] ? __sys_recvmsg (net/socket.c:2859) [ 113.363809][ T2051] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 113.364030][ T2051] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 113.364264][ T2051] __x64_sys_sendto (net/socket.c:2181) [ 113.364476][ T2051] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 113.364736][ T2051] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 113.364933][ T2051] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 113.365190][ T2051] RIP: 0033:0x7ff9321c1a4a [ 113.365392][ T2051] 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 [ 113.366064][ T2051] RSP: 002b:00007ffc4e32e258 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 113.366378][ T2051] RAX: ffffffffffffffda RBX: 00000000380b9b00 RCX: 00007ff9321c1a4a [ 113.366664][ T2051] RDX: 0000000000000038 RSI: 00000000380b9b00 RDI: 0000000000000005 [ 113.366955][ T2051] RBP: 00000000380b9910 R08: 00007ff932365200 R09: 000000000000000c [ 113.367252][ T2051] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 113.367538][ T2051] R13: 00000000380b9910 R14: 0000000000000000 R15: 0000000000000003 | [ 116.427235][ T2084] ------------[ cut here ]------------ | [ 116.427503][ T2084] WARNING: CPU: 0 PID: 2084 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) | [ 116.427932][ T2084] Modules linked in: netdevsim | [ 116.428510][ T2084] Tainted: [W]=WARN [ 116.428667][ T2084] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 116.428913][ T2084] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 116.429164][ T2084] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 116.429829][ T2084] RSP: 0018:ffffc900053271e8 EFLAGS: 00010246 [ 116.430084][ T2084] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 116.430393][ T2084] RDX: 0000000000000000 RSI: ffff888004e0ac98 RDI: ffff888002100b00 [ 116.430709][ T2084] RBP: ffff888002498040 R08: 0000000000000000 R09: fffffbfff72bd844 [ 116.431037][ T2084] R10: ffffffffb95ec227 R11: ffff888002100040 R12: 0000000000000000 [ 116.431385][ T2084] R13: ffff888004e0a128 R14: ffff888004e0a008 R15: ffff888004e0a000 [ 116.431688][ T2084] FS: 00007fcdc94a8800(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 116.432073][ T2084] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 116.432342][ T2084] CR2: 00007fcdc98dc970 CR3: 000000001525e003 CR4: 0000000000772ef0 [ 116.432654][ T2084] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 116.432952][ T2084] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 116.433249][ T2084] PKRU: 55555554 [ 116.433412][ T2084] Call Trace: [ 116.433575][ T2084] [ 116.433687][ T2084] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 116.433885][ T2084] ? __warn (kernel/panic.c:748) [ 116.434034][ T2084] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 116.434239][ T2084] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 116.434475][ T2084] ? handle_bug (arch/x86/kernel/traps.c:285) [ 116.434645][ T2084] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 116.434863][ T2084] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 116.435150][ T2084] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 116.435399][ T2084] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [ 116.435647][ T2084] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 116.435932][ T2084] ? _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) [ 116.436183][ T2084] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 116.436411][ T2084] register_netdevice (net/core/dev.c:11033) [ 116.436654][ T2084] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 116.436894][ T2084] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 116.437154][ T2084] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 116.437448][ T2084] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 116.437754][ T2084] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 116.438022][ T2084] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 116.438324][ T2084] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 116.438628][ T2084] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 116.438919][ T2084] ? devl_region_destroy (net/devlink/region.c:1178) [ 116.439150][ T2084] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 116.439460][ T2084] devlink_reload (net/devlink/dev.c:474) [ 116.439682][ T2084] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 116.439888][ T2084] ? devlink_resources_validate (net/devlink/resource.c:311) [ 116.440167][ T2084] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 116.440379][ T2084] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 116.440653][ T2084] ? __nla_parse (lib/nlattr.c:732) [ 116.440879][ T2084] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 116.441097][ T2084] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 116.441371][ T2084] ? cap_capable (security/commoncap.c:131) [ 116.441575][ T2084] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 116.441786][ T2084] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 116.442075][ T2084] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 116.442314][ T2084] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 116.442549][ T2084] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 116.442787][ T2084] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 116.443061][ T2084] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 116.443310][ T2084] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 116.443554][ T2084] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 116.443801][ T2084] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 116.444037][ T2084] ? genl_rcv (net/netlink/genetlink.c:1219) [ 116.444229][ T2084] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 116.444466][ T2084] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 116.444716][ T2084] genl_rcv (net/netlink/genetlink.c:1220) [ 116.444920][ T2084] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 116.445191][ T2084] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 116.445446][ T2084] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 116.445708][ T2084] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 116.445955][ T2084] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 116.446208][ T2084] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 116.446452][ T2084] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 116.446717][ T2084] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 116.446972][ T2084] ? __pfx___sys_sendto (net/socket.c:2145) [ 116.447243][ T2084] ? __lock_release (kernel/locking/lockdep.c:5527) [ 116.447499][ T2084] ? __sys_recvmsg (net/socket.c:2859) [ 116.447716][ T2084] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 116.447939][ T2084] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 116.448160][ T2084] __x64_sys_sendto (net/socket.c:2181) [ 116.448388][ T2084] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 116.448688][ T2084] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 116.448916][ T2084] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 116.449212][ T2084] RIP: 0033:0x7fcdc96b4a4a [ 116.449494][ T2084] 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 [ 116.450278][ T2084] RSP: 002b:00007ffc6b5697e8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 116.450629][ T2084] RAX: ffffffffffffffda RBX: 000000003f462b00 RCX: 00007fcdc96b4a4a [ 116.450954][ T2084] RDX: 0000000000000038 RSI: 000000003f462b00 RDI: 0000000000000005 [ 116.451335][ T2084] RBP: 000000003f462910 R08: 00007fcdc9858200 R09: 000000000000000c [ 116.451640][ T2084] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 116.451919][ T2084] R13: 000000003f462910 R14: 0000000000000000 R15: 0000000000000003 | [ 119.150344][ T2114] ------------[ cut here ]------------ | [ 119.150661][ T2114] WARNING: CPU: 3 PID: 2114 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) | [ 119.151070][ T2114] Modules linked in: netdevsim | [ 119.152170][ T2114] Tainted: [W]=WARN [ 119.152326][ T2114] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 119.152572][ T2114] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 119.152836][ T2114] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 119.153526][ T2114] RSP: 0018:ffffc900054971e8 EFLAGS: 00010246 [ 119.153775][ T2114] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 119.154059][ T2114] RDX: 0000000000000000 RSI: ffff888011622c98 RDI: ffff8880125b0b00 [ 119.154375][ T2114] RBP: ffff888002498040 R08: 0000000000000000 R09: fffffbfff72bd844 [ 119.154683][ T2114] R10: ffffffffb95ec227 R11: ffff8880125b0040 R12: 0000000000000000 [ 119.155015][ T2114] R13: ffff888011622128 R14: ffff888011622008 R15: ffff888011622000 [ 119.155318][ T2114] FS: 00007fcb892ba800(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 119.155656][ T2114] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 119.155924][ T2114] CR2: 00007fcb8966a200 CR3: 00000000156d2005 CR4: 0000000000772ef0 [ 119.156228][ T2114] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 119.156514][ T2114] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 119.156809][ T2114] PKRU: 55555554 [ 119.156959][ T2114] Call Trace: [ 119.157108][ T2114] [ 119.157229][ T2114] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 119.157436][ T2114] ? __warn (kernel/panic.c:748) [ 119.157595][ T2114] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 119.157794][ T2114] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 119.158002][ T2114] ? handle_bug (arch/x86/kernel/traps.c:285) [ 119.158184][ T2114] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 119.158380][ T2114] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 119.158594][ T2114] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 119.158794][ T2114] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [ 119.158996][ T2114] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 119.159258][ T2114] ? _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) [ 119.159464][ T2114] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 119.159659][ T2114] register_netdevice (net/core/dev.c:11033) [ 119.159858][ T2114] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 119.160059][ T2114] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 119.160280][ T2114] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 119.160529][ T2114] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 119.160785][ T2114] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 119.161040][ T2114] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 119.161300][ T2114] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 119.161547][ T2114] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 119.161789][ T2114] ? devl_region_destroy (net/devlink/region.c:1178) [ 119.162009][ T2114] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 119.162289][ T2114] devlink_reload (net/devlink/dev.c:474) [ 119.162488][ T2114] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 119.162683][ T2114] ? devlink_resources_validate (net/devlink/resource.c:311) [ 119.162929][ T2114] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 119.163123][ T2114] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 119.163372][ T2114] ? __nla_parse (lib/nlattr.c:732) [ 119.163587][ T2114] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 119.163784][ T2114] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 119.164043][ T2114] ? cap_capable (security/commoncap.c:131) [ 119.164248][ T2114] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 119.164450][ T2114] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 119.164652][ T2114] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 119.164845][ T2114] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 119.165083][ T2114] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 119.165366][ T2114] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 119.165619][ T2114] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 119.165820][ T2114] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 119.166009][ T2114] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 119.166232][ T2114] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 119.166445][ T2114] ? genl_rcv (net/netlink/genetlink.c:1219) [ 119.166595][ T2114] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 119.166789][ T2114] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 119.166987][ T2114] genl_rcv (net/netlink/genetlink.c:1220) [ 119.167146][ T2114] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 119.167344][ T2114] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 119.167541][ T2114] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 119.167743][ T2114] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 119.167938][ T2114] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 119.168124][ T2114] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 119.168330][ T2114] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 119.168534][ T2114] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 119.168727][ T2114] ? __pfx___sys_sendto (net/socket.c:2145) [ 119.168927][ T2114] ? __lock_release (kernel/locking/lockdep.c:5527) [ 119.169130][ T2114] ? __sys_recvmsg (net/socket.c:2859) [ 119.169359][ T2114] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 119.169564][ T2114] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 119.169765][ T2114] __x64_sys_sendto (net/socket.c:2181) [ 119.169960][ T2114] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 119.170230][ T2114] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 119.170452][ T2114] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 119.170706][ T2114] RIP: 0033:0x7fcb894c6a4a [ 119.170906][ T2114] 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 [ 119.171614][ T2114] RSP: 002b:00007fff4ea9f718 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 119.171910][ T2114] RAX: ffffffffffffffda RBX: 000000002817fb00 RCX: 00007fcb894c6a4a [ 119.172240][ T2114] RDX: 0000000000000038 RSI: 000000002817fb00 RDI: 0000000000000005 [ 119.172523][ T2114] RBP: 000000002817f910 R08: 00007fcb8966a200 R09: 000000000000000c [ 119.172805][ T2114] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 119.173092][ T2114] R13: 000000002817f910 R14: 0000000000000000 R15: 0000000000000003 | [ 121.823507][ T2142] ------------[ cut here ]------------ | [ 121.823773][ T2142] WARNING: CPU: 1 PID: 2142 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) | [ 121.824215][ T2142] Modules linked in: netdevsim | [ 121.824813][ T2142] Tainted: [W]=WARN [ 121.824977][ T2142] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 121.825257][ T2142] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 121.825520][ T2142] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 121.826252][ T2142] RSP: 0018:ffffc900055d71e8 EFLAGS: 00010246 [ 121.826521][ T2142] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 121.826826][ T2142] RDX: 0000000000000000 RSI: ffff888006192c98 RDI: ffff8880155ed080 [ 121.827146][ T2142] RBP: ffff888002498040 R08: 0000000000000000 R09: fffffbfff72bd844 [ 121.827465][ T2142] R10: ffffffffb95ec227 R11: ffff8880155ec5c0 R12: 0000000000000000 [ 121.827772][ T2142] R13: ffff888006192128 R14: ffff888006192008 R15: ffff888006192000 [ 121.828075][ T2142] FS: 00007f2f6df4e800(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 121.828443][ T2142] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 121.828708][ T2142] CR2: 00007f2f6e2fe200 CR3: 000000001278a001 CR4: 0000000000772ef0 [ 121.829018][ T2142] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 121.829357][ T2142] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 121.829666][ T2142] PKRU: 55555554 [ 121.829826][ T2142] Call Trace: [ 121.829985][ T2142] [ 121.830096][ T2142] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 121.830317][ T2142] ? __warn (kernel/panic.c:748) [ 121.830484][ T2142] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 121.830700][ T2142] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 121.830918][ T2142] ? handle_bug (arch/x86/kernel/traps.c:285) [ 121.831082][ T2142] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 121.831300][ T2142] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 121.831526][ T2142] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 121.831738][ T2142] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [ 121.831965][ T2142] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 121.832248][ T2142] ? _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) [ 121.832465][ T2142] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 121.832678][ T2142] register_netdevice (net/core/dev.c:11033) [ 121.832896][ T2142] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 121.833126][ T2142] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 121.833379][ T2142] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 121.833648][ T2142] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 121.833937][ T2142] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 121.834221][ T2142] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 121.834493][ T2142] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 121.834761][ T2142] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 121.835029][ T2142] ? nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1651) netdevsim [ 121.835319][ T2142] devlink_reload (net/devlink/dev.c:474) [ 121.835543][ T2142] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 121.835763][ T2142] ? devlink_resources_validate (net/devlink/resource.c:311) [ 121.836040][ T2142] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 121.836265][ T2142] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 121.836534][ T2142] ? __nla_parse (lib/nlattr.c:732) [ 121.836758][ T2142] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 121.836976][ T2142] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 121.837278][ T2142] ? cap_capable (security/commoncap.c:131) [ 121.837487][ T2142] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 121.837706][ T2142] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 121.837922][ T2142] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 121.838145][ T2142] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 121.838402][ T2142] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 121.838654][ T2142] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 121.838932][ T2142] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 121.839154][ T2142] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 121.839367][ T2142] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 121.839588][ T2142] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 121.839813][ T2142] ? genl_rcv (net/netlink/genetlink.c:1219) [ 121.839973][ T2142] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 121.840200][ T2142] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 121.840421][ T2142] genl_rcv (net/netlink/genetlink.c:1220) [ 121.840576][ T2142] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 121.840793][ T2142] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 121.841007][ T2142] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 121.841247][ T2142] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 121.841458][ T2142] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 121.841670][ T2142] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 121.841881][ T2142] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 121.842116][ T2142] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 121.842345][ T2142] ? __pfx___sys_sendto (net/socket.c:2145) [ 121.842568][ T2142] ? __lock_release (kernel/locking/lockdep.c:5527) [ 121.842785][ T2142] ? __sys_recvmsg (net/socket.c:2859) [ 121.842995][ T2142] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 121.843225][ T2142] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 121.843444][ T2142] __x64_sys_sendto (net/socket.c:2181) [ 121.843655][ T2142] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 121.843929][ T2142] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 121.844152][ T2142] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 121.844413][ T2142] RIP: 0033:0x7f2f6e15aa4a [ 121.844632][ T2142] 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 [ 121.845374][ T2142] RSP: 002b:00007ffe2e64abb8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 121.845700][ T2142] RAX: ffffffffffffffda RBX: 0000000030ccfb00 RCX: 00007f2f6e15aa4a [ 121.846010][ T2142] RDX: 0000000000000038 RSI: 0000000030ccfb00 RDI: 0000000000000005 [ 121.846329][ T2142] RBP: 0000000030ccf910 R08: 00007f2f6e2fe200 R09: 000000000000000c [ 121.846639][ T2142] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 121.846953][ T2142] R13: 0000000030ccf910 R14: 0000000000000000 R15: 0000000000000003 | [ 122.692100][ T11] ------------[ cut here ]------------ | [ 122.692501][ T11] WARNING: CPU: 2 PID: 11 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) | [ 122.692924][ T11] Modules linked in: netdevsim | [ 122.693588][ T11] Tainted: [W]=WARN [ 122.693756][ T11] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 122.694002][ T11] Workqueue: netns cleanup_net [ 122.694266][ T11] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 122.694519][ T11] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 122.695221][ T11] RSP: 0018:ffffc900000b7620 EFLAGS: 00010246 [ 122.695475][ T11] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 122.695764][ T11] RDX: 0000000000000000 RSI: ffff888004e02c98 RDI: ffff888001a82e10 [ 122.696051][ T11] RBP: ffffffffbb724440 R08: 0000000000000000 R09: fffffbfff72bd844 [ 122.696671][ T11] R10: ffffffffb95ec227 R11: ffff888001a82300 R12: 0000000000000000 [ 122.696966][ T11] R13: ffff888004e02128 R14: ffff888004e02008 R15: ffff888004e02000 [ 122.697280][ T11] FS: 0000000000000000(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 122.697623][ T11] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 122.697876][ T11] CR2: 00007fbe866c1290 CR3: 000000000c328003 CR4: 0000000000772ef0 [ 122.698188][ T11] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 122.698482][ T11] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 122.698775][ T11] PKRU: 55555554 [ 122.698930][ T11] Call Trace: [ 122.699095][ T11] [ 122.699218][ T11] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 122.699425][ T11] ? __warn (kernel/panic.c:748) [ 122.699587][ T11] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 122.699794][ T11] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 122.700008][ T11] ? handle_bug (arch/x86/kernel/traps.c:285) [ 122.700202][ T11] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 122.700558][ T11] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 122.700784][ T11] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 122.700998][ T11] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 122.701264][ 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) [ 122.701476][ T11] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 122.701681][ T11] register_netdevice (net/core/dev.c:11033) [ 122.701891][ T11] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 122.702120][ T11] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 122.702363][ T11] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 122.702618][ T11] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 122.702881][ T11] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 122.703158][ T11] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 122.703418][ T11] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 122.703677][ T11] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 122.703950][ T11] devlink_reload (net/devlink/dev.c:474) [ 122.704189][ T11] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 122.704398][ T11] ? devlinks_xa_find_get (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/devlink/core.c:343) [ 122.704613][ T11] devlink_pernet_pre_exit (net/devlink/core.c:288 net/devlink/devl_internal.h:114 net/devlink/core.c:513) [ 122.704819][ T11] ? __pfx_devlink_pernet_pre_exit (net/devlink/core.c:496) [ 122.705087][ T11] cleanup_net (net/core/net_namespace.c:162 net/core/net_namespace.c:632) [ 122.705307][ T11] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 122.705517][ T11] ? __pfx_cleanup_net (net/core/net_namespace.c:594) [ 122.705720][ T11] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 122.705932][ T11] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 122.706147][ T11] ? process_one_work (kernel/workqueue.c:3214) [ 122.706362][ T11] process_one_work (kernel/workqueue.c:3238) [ 122.706579][ T11] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 122.706789][ T11] ? __pfx_process_one_work (kernel/workqueue.c:3140) [ 122.707003][ T11] ? assign_work (kernel/workqueue.c:1200) [ 122.707227][ T11] worker_thread (kernel/workqueue.c:3313 kernel/workqueue.c:3400) [ 122.707442][ T11] ? __pfx_worker_thread (kernel/workqueue.c:3346) [ 122.707650][ T11] kthread (kernel/kthread.c:464) [ 122.707806][ T11] ? __pfx_kthread (kernel/kthread.c:413) [ 122.708011][ T11] ? __pfx_kthread (kernel/kthread.c:413) [ 122.708245][ T11] ret_from_fork (arch/x86/kernel/process.c:148) [ 122.708452][ 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