====================================== | 0 | xx__-> [ 10.167978][ T229] ------------[ cut here ]------------ | [ 10.168379][ T229] WARNING: CPU: 2 PID: 229 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 10.168891][ T229] Modules linked in: netdevsim [ 10.169529][ T229] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 10.169808][ T229] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 10.170104][ T229] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 10.170861][ T229] RSP: 0018:ffffc90000b07520 EFLAGS: 00010246 [ 10.171154][ T229] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 10.171485][ T229] RDX: 0000000000000000 RSI: ffff888002552c98 RDI: ffff88800adc8b78 [ 10.171833][ T229] RBP: ffffffff88b23440 R08: 0000000000000000 R09: fffffbfff0d3d83c [ 10.172188][ T229] R10: ffffffff869ec1e7 R11: ffff88800adc8040 R12: 0000000000000000 [ 10.172519][ T229] R13: ffff888002552128 R14: ffff888002552008 R15: ffff888002552000 [ 10.172848][ T229] FS: 00007ff7ec9d9740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 10.173251][ T229] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 10.173527][ T229] CR2: 000055ab3be4dac8 CR3: 0000000002578005 CR4: 0000000000772ef0 [ 10.173859][ T229] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 10.174198][ T229] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 10.174529][ T229] PKRU: 55555554 [ 10.174708][ T229] Call Trace: [ 10.174883][ T229] [ 10.175010][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 10.175249][ T229] ? __warn (kernel/panic.c:748) [ 10.175428][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 10.175657][ T229] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 10.175887][ T229] ? handle_bug (arch/x86/kernel/traps.c:285) [ 10.176071][ T229] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 10.176296][ T229] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 10.176537][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 10.176771][ T229] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 10.177054][ T229] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 10.177291][ T229] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 10.177519][ T229] register_netdevice (net/core/dev.c:11003) [ 10.177754][ T229] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 10.177987][ T229] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 10.178239][ T229] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 10.178519][ T229] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 10.178693][ T229] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 10.178978][ T229] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 10.179270][ T229] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 10.179556][ T229] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 10.179793][ T229] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 10.180078][ T229] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 10.180307][ T229] ? kernfs_put (./arch/x86/include/asm/atomic.h:67 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:2278 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:1384 (discriminator 1) fs/kernfs/dir.c:557 (discriminator 1)) [ 10.180478][ T229] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 10.180708][ T229] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 10.180935][ T229] __driver_probe_device (drivers/base/dd.c:800) [ 10.181169][ T229] driver_probe_device (drivers/base/dd.c:830) [ 10.181390][ T229] __device_attach_driver (drivers/base/dd.c:959) [ 10.181622][ T229] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 10.181901][ T229] bus_for_each_drv (drivers/base/bus.c:462) [ 10.182137][ T229] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 10.182358][ T229] ? bus_to_subsys (drivers/base/bus.c:85) [ 10.182583][ T229] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 10.182804][ T229] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 10.183030][ T229] __device_attach (drivers/base/dd.c:1030) [ 10.183268][ T229] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 10.183497][ T229] ? bus_to_subsys (drivers/base/bus.c:85) [ 10.183726][ T229] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 10.183968][ T229] bus_probe_device (drivers/base/bus.c:537) [ 10.184214][ T229] device_add (drivers/base/core.c:3672) [ 10.184451][ T229] ? __pfx_device_add (drivers/base/core.c:3548) [ 10.184673][ T229] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 10.184912][ T229] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 10.185212][ T229] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 10.185500][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 10.185724][ T229] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 10.185954][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 10.186187][ T229] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 10.186418][ T229] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 10.186601][ T229] ? __pfx_vfs_write (fs/read_write.c:660) [ 10.186828][ T229] ? __lock_release (kernel/locking/lockdep.c:5527) [ 10.187051][ T229] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 10.187291][ T229] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 10.187524][ T229] ksys_write (fs/read_write.c:731) [ 10.187697][ T229] ? __pfx_ksys_write (fs/read_write.c:721) [ 10.187917][ T229] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 10.188162][ T229] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 10.188388][ T229] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 10.188656][ T229] RIP: 0033:0x7ff7ecb1ab77 [ 10.188891][ T229] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 10.189640][ T229] RSP: 002b:00007ffd8b798d88 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 10.189970][ T229] RAX: ffffffffffffffda RBX: 0000000000000007 RCX: 00007ff7ecb1ab77 [ 10.190303][ T229] RDX: 0000000000000007 RSI: 000055ab3be4cac0 RDI: 0000000000000001 [ 10.190634][ T229] RBP: 000055ab3be4cac0 R08: 0000000000000003 R09: 0000000000000077 [ 10.190979][ T229] R10: 0000000000000063 R11: 0000000000000246 R12: 0000000000000007 [ 10.191316][ T229] R13: 00007ff7ecbd6760 R14: 0000000000000007 R15: 00007ff7ecbd19c0 | [ 10.433049][ T256] ------------[ cut here ]------------ | [ 10.433833][ T256] WARNING: CPU: 0 PID: 256 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 10.434289][ T256] Modules linked in: netdevsim | [ 10.434985][ T256] Tainted: [W]=WARN [ 10.435188][ T256] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 10.435478][ T256] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 10.435762][ T256] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 10.436534][ T256] RSP: 0018:ffffc90000b171e8 EFLAGS: 00010246 [ 10.436815][ T256] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 10.437163][ T256] RDX: 0000000000000000 RSI: ffff8880056cac98 RDI: ffff8880092c5080 [ 10.437486][ T256] RBP: ffff88800bcf0040 R08: 0000000000000000 R09: fffffbfff0d3d83c [ 10.437814][ T256] R10: ffffffff869ec1e7 R11: ffff8880092c45c0 R12: 0000000000000000 [ 10.438147][ T256] R13: ffff8880056ca128 R14: ffff8880056ca008 R15: ffff8880056ca000 [ 10.438484][ T256] FS: 00007f040fbdc800(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 10.438863][ T256] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 10.439146][ T256] CR2: 00007f040fd1b440 CR3: 000000000ae6c003 CR4: 0000000000772ef0 [ 10.439475][ T256] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 10.439811][ T256] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 10.440151][ T256] PKRU: 55555554 [ 10.440315][ T256] Call Trace: [ 10.440484][ T256] [ 10.440599][ T256] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 10.440825][ T256] ? __warn (kernel/panic.c:748) [ 10.440995][ T256] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 10.441233][ T256] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 10.441466][ T256] ? handle_bug (arch/x86/kernel/traps.c:285) [ 10.441635][ T256] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 10.441866][ T256] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 10.442172][ T256] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 10.442414][ T256] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 10.442641][ T256] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 10.442930][ T256] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 10.443171][ T256] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 10.443410][ T256] register_netdevice (net/core/dev.c:11003) [ 10.443630][ T256] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 10.443869][ T256] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 10.444129][ T256] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 10.444422][ T256] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 10.444715][ T256] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 10.445015][ T256] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 10.445314][ T256] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 10.445602][ T256] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 10.445897][ T256] devlink_reload (net/devlink/dev.c:474) [ 10.446141][ T256] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 10.446365][ T256] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 10.446598][ T256] ? cap_capable (security/commoncap.c:131) [ 10.446818][ T256] ? fdget (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1146 fs/file.c:1160) [ 10.447003][ T256] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 10.447239][ T256] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 10.447529][ T256] ? __nla_parse (lib/nlattr.c:732) [ 10.447759][ T256] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 10.447979][ T256] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 10.448280][ T256] ? cap_capable (security/commoncap.c:131) [ 10.448493][ T256] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 10.448718][ T256] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 10.448948][ T256] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 10.449185][ T256] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 10.449455][ T256] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 10.449736][ T256] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 10.450022][ T256] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 10.450254][ T256] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 10.450477][ T256] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 10.450700][ T256] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 10.450937][ T256] ? genl_rcv (net/netlink/genetlink.c:1219) [ 10.451119][ T256] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 10.451346][ T256] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 10.451581][ T256] genl_rcv (net/netlink/genetlink.c:1220) [ 10.451752][ T256] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 10.451974][ T256] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 10.452212][ T256] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 10.452440][ T256] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 10.452669][ T256] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 10.452885][ T256] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 10.453128][ T256] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 10.453360][ T256] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 10.453589][ T256] ? __pfx___sys_sendto (net/socket.c:2145) [ 10.453824][ T256] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 10.454044][ T256] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 10.454291][ T256] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 10.454528][ T256] ? __rseq_handle_notify_resume (kernel/rseq.c:420) [ 10.454798][ T256] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 10.455019][ T256] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:403) [ 10.455310][ T256] ? __pfx___x64_sys_openat (fs/open.c:1454) [ 10.455545][ T256] __x64_sys_sendto (net/socket.c:2181) [ 10.455774][ T256] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 10.456077][ T256] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 10.456321][ T256] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 10.456610][ T256] RIP: 0033:0x7f040fde8a4a [ 10.456841][ T256] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 10.457648][ T256] RSP: 002b:00007fff855f5488 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 10.457990][ T256] RAX: ffffffffffffffda RBX: 0000000025c18b00 RCX: 00007f040fde8a4a [ 10.458341][ T256] RDX: 0000000000000040 RSI: 0000000025c18b00 RDI: 0000000000000005 [ 10.458681][ T256] RBP: 0000000025c18910 R08: 00007f040ff8c200 R09: 000000000000000c [ 10.459016][ T256] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 10.459365][ T256] R13: 0000000025c18910 R14: 0000000000000000 R15: 0000000000000001 | [ 11.422441][ T284] ------------[ cut here ]------------ | [ 11.422698][ T284] WARNING: CPU: 0 PID: 284 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 11.423137][ T284] Modules linked in: netdevsim | [ 11.423725][ T284] Tainted: [W]=WARN [ 11.423881][ T284] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 11.424235][ T284] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 11.424500][ T284] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 11.425311][ T284] RSP: 0018:ffffc900006671e8 EFLAGS: 00010246 [ 11.425574][ T284] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 11.425885][ T284] RDX: 0000000000000000 RSI: ffff88800af52c98 RDI: ffff888002102dc0 [ 11.426274][ T284] RBP: ffff88800bcf0040 R08: 0000000000000000 R09: fffffbfff0d3d83c [ 11.426577][ T284] R10: ffffffff869ec1e7 R11: ffff888002102300 R12: 0000000000000000 [ 11.426881][ T284] R13: ffff88800af52128 R14: ffff88800af52008 R15: ffff88800af52000 [ 11.427252][ T284] FS: 00007f50e30aa800(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 11.427611][ T284] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 11.427865][ T284] CR2: 00007f50e345a200 CR3: 0000000009ad6003 CR4: 0000000000772ef0 [ 11.428181][ T284] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 11.428489][ T284] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 11.428817][ T284] PKRU: 55555554 [ 11.428971][ T284] Call Trace: [ 11.429144][ T284] [ 11.429257][ T284] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 11.429484][ T284] ? __warn (kernel/panic.c:748) [ 11.429654][ T284] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 11.429878][ T284] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 11.430116][ T284] ? handle_bug (arch/x86/kernel/traps.c:285) [ 11.430292][ T284] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 11.430513][ T284] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 11.430749][ T284] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 11.430974][ T284] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 11.431211][ T284] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 11.431492][ T284] ? _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.431721][ T284] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 11.431961][ T284] register_netdevice (net/core/dev.c:11003) [ 11.432203][ T284] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 11.432446][ T284] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 11.432686][ T284] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 11.432967][ T284] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 11.433274][ T284] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 11.433560][ T284] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 11.433845][ T284] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 11.434136][ T284] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 11.434419][ T284] ? devl_region_destroy (net/devlink/region.c:1178) [ 11.434641][ T284] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 11.434937][ T284] devlink_reload (net/devlink/dev.c:474) [ 11.435178][ T284] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 11.435401][ T284] ? devlink_resources_validate (net/devlink/resource.c:311) [ 11.435687][ T284] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 11.435914][ T284] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 11.436199][ T284] ? __nla_parse (lib/nlattr.c:732) [ 11.436441][ T284] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 11.436668][ T284] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 11.436954][ T284] ? cap_capable (security/commoncap.c:131) [ 11.437189][ T284] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 11.437422][ T284] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 11.437647][ T284] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 11.437870][ T284] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 11.438151][ T284] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 11.438425][ T284] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 11.438711][ T284] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 11.438936][ T284] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 11.439168][ T284] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 11.439393][ T284] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 11.439631][ T284] ? genl_rcv (net/netlink/genetlink.c:1219) [ 11.439794][ T284] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 11.440019][ T284] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 11.440260][ T284] genl_rcv (net/netlink/genetlink.c:1220) [ 11.440429][ T284] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 11.440653][ T284] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 11.440877][ T284] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 11.441117][ T284] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 11.441341][ T284] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 11.441556][ T284] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 11.441779][ T284] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 11.442022][ T284] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 11.442257][ T284] ? __pfx___sys_sendto (net/socket.c:2145) [ 11.442491][ T284] ? __lock_release (kernel/locking/lockdep.c:5527) [ 11.442720][ T284] ? __sys_recvmsg (net/socket.c:2859) [ 11.442942][ T284] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 11.443189][ T284] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 11.443423][ T284] __x64_sys_sendto (net/socket.c:2181) [ 11.443649][ T284] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 11.443921][ T284] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 11.444159][ T284] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 11.444433][ T284] RIP: 0033:0x7f50e32b6a4a [ 11.444662][ T284] 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.445447][ T284] RSP: 002b:00007ffcfe6a7768 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 11.445780][ T284] RAX: ffffffffffffffda RBX: 000000003f92db00 RCX: 00007f50e32b6a4a [ 11.446121][ T284] RDX: 0000000000000038 RSI: 000000003f92db00 RDI: 0000000000000005 [ 11.446452][ T284] RBP: 000000003f92d910 R08: 00007f50e345a200 R09: 000000000000000c [ 11.446785][ T284] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 11.447123][ T284] R13: 000000003f92d910 R14: 0000000000000000 R15: 0000000000000003 | [ 12.028756][ T294] ------------[ cut here ]------------ | [ 12.029084][ T294] WARNING: CPU: 1 PID: 294 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 12.029474][ T294] Modules linked in: netdevsim | [ 12.030019][ T294] Tainted: [W]=WARN [ 12.030177][ T294] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 12.030413][ T294] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 12.030655][ T294] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 12.032236][ T294] RSP: 0018:ffffc900007971e8 EFLAGS: 00010246 [ 12.032481][ T294] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 12.032762][ T294] RDX: 0000000000000000 RSI: ffff888009ae2c98 RDI: ffff88800a2ad080 [ 12.033059][ T294] RBP: ffff88800bcf0040 R08: 0000000000000000 R09: fffffbfff0d3d83c [ 12.033350][ T294] R10: ffffffff869ec1e7 R11: ffff88800a2ac5c0 R12: 0000000000000000 [ 12.033626][ T294] R13: ffff888009ae2128 R14: ffff888009ae2008 R15: ffff888009ae2000 [ 12.033903][ T294] FS: 00007f4dc41ce800(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 12.034246][ T294] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 12.034482][ T294] CR2: 00007f32a50147d0 CR3: 000000000a4b0005 CR4: 0000000000772ef0 [ 12.034762][ T294] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 12.035037][ T294] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 12.035327][ T294] PKRU: 55555554 [ 12.035470][ T294] Call Trace: [ 12.035618][ T294] [ 12.035715][ T294] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 12.035905][ T294] ? __warn (kernel/panic.c:748) [ 12.036053][ T294] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 12.036251][ T294] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 12.036447][ T294] ? handle_bug (arch/x86/kernel/traps.c:285) [ 12.036594][ T294] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 12.036786][ T294] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 12.036991][ T294] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 12.037192][ T294] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 12.037387][ T294] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 12.037623][ T294] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 12.037818][ T294] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 12.038011][ T294] register_netdevice (net/core/dev.c:11003) [ 12.038222][ T294] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 12.038422][ T294] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 12.038627][ T294] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 12.038873][ T294] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 12.039133][ T294] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 12.039380][ T294] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 12.039629][ T294] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 12.039867][ T294] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 12.040114][ T294] ? devl_region_destroy (net/devlink/region.c:1178) [ 12.040302][ T294] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 12.040551][ T294] devlink_reload (net/devlink/dev.c:474) [ 12.040749][ T294] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 12.040946][ T294] ? devlink_resources_validate (net/devlink/resource.c:311) [ 12.041203][ T294] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 12.041394][ T294] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 12.041630][ T294] ? __nla_parse (lib/nlattr.c:732) [ 12.041837][ T294] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 12.042039][ T294] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 12.042296][ T294] ? cap_capable (security/commoncap.c:131) [ 12.042490][ T294] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 12.042687][ T294] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 12.042880][ T294] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 12.043079][ T294] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 12.043314][ T294] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 12.043548][ T294] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 12.043795][ T294] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 12.043986][ T294] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 12.044184][ T294] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 12.044379][ T294] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 12.044583][ T294] ? genl_rcv (net/netlink/genetlink.c:1219) [ 12.044727][ T294] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 12.044921][ T294] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 12.045126][ T294] genl_rcv (net/netlink/genetlink.c:1220) [ 12.045275][ T294] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 12.045468][ T294] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 12.045661][ T294] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 12.045859][ T294] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 12.046054][ T294] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 12.046252][ T294] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 12.046444][ T294] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 12.046647][ T294] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 12.046842][ T294] ? __pfx___sys_sendto (net/socket.c:2145) [ 12.047043][ T294] ? __lock_release (kernel/locking/lockdep.c:5527) [ 12.047250][ T294] ? __sys_recvmsg (net/socket.c:2859) [ 12.047442][ T294] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 12.047641][ T294] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 12.047837][ T294] __x64_sys_sendto (net/socket.c:2181) [ 12.048027][ T294] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 12.048274][ T294] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 12.048467][ T294] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 12.048712][ T294] RIP: 0033:0x7f4dc43daa4a [ 12.048923][ T294] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 12.049633][ T294] RSP: 002b:00007ffc8e92c328 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 12.049941][ T294] RAX: ffffffffffffffda RBX: 000000002bf93b00 RCX: 00007f4dc43daa4a [ 12.050257][ T294] RDX: 0000000000000038 RSI: 000000002bf93b00 RDI: 0000000000000005 [ 12.050562][ T294] RBP: 000000002bf93910 R08: 00007f4dc457e200 R09: 000000000000000c [ 12.050868][ T294] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 12.051183][ T294] R13: 000000002bf93910 R14: 0000000000000000 R15: 0000000000000003 | [ 13.589612][ T339] ------------[ cut here ]------------ | [ 13.589886][ T339] WARNING: CPU: 0 PID: 339 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 13.590340][ T339] Modules linked in: netdevsim | [ 13.590954][ T339] Tainted: [W]=WARN [ 13.591144][ T339] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 13.591409][ T339] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 13.591674][ T339] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 13.592414][ T339] RSP: 0018:ffffc900004e71e8 EFLAGS: 00010246 [ 13.592679][ T339] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 13.592982][ T339] RDX: 0000000000000000 RSI: ffff8880091fac98 RDI: ffff888005165080 [ 13.593293][ T339] RBP: ffff88800bcf0040 R08: 0000000000000000 R09: fffffbfff0d3d83c [ 13.593599][ T339] R10: ffffffff869ec1e7 R11: ffff8880051645c0 R12: 0000000000000000 [ 13.593918][ T339] R13: ffff8880091fa128 R14: ffff8880091fa008 R15: ffff8880091fa000 [ 13.594234][ T339] FS: 00007f6f187da800(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 13.594586][ T339] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 13.594846][ T339] CR2: 00007f6f18b8a200 CR3: 000000000ae6c005 CR4: 0000000000772ef0 [ 13.595158][ T339] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 13.595462][ T339] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 13.595765][ T339] PKRU: 55555554 [ 13.595924][ T339] Call Trace: [ 13.596100][ T339] [ 13.596209][ T339] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 13.596413][ T339] ? __warn (kernel/panic.c:748) [ 13.596575][ T339] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 13.596780][ T339] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 13.596991][ T339] ? handle_bug (arch/x86/kernel/traps.c:285) [ 13.597167][ T339] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 13.597374][ T339] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 13.597601][ T339] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 13.597817][ T339] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 13.598032][ T339] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 13.598302][ T339] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 13.598516][ T339] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 13.598728][ T339] register_netdevice (net/core/dev.c:11003) [ 13.598939][ T339] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 13.599163][ T339] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 13.599390][ T339] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 13.599658][ T339] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 13.599928][ T339] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 13.600213][ T339] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 13.600480][ T339] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 13.600745][ T339] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 13.601002][ T339] ? devl_region_destroy (net/devlink/region.c:1178) [ 13.601217][ T339] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 13.601485][ T339] devlink_reload (net/devlink/dev.c:474) [ 13.601703][ T339] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 13.601917][ T339] ? devlink_resources_validate (net/devlink/resource.c:311) [ 13.602190][ T339] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 13.602403][ T339] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 13.602663][ T339] ? __nla_parse (lib/nlattr.c:732) [ 13.602879][ T339] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 13.603096][ T339] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 13.603360][ T339] ? cap_capable (security/commoncap.c:131) [ 13.603677][ T339] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 13.603892][ T339] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 13.604117][ T339] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 13.604325][ T339] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 13.604575][ T339] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 13.604831][ T339] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 13.605110][ T339] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 13.605320][ T339] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 13.605522][ T339] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 13.605728][ T339] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 13.605951][ T339] ? genl_rcv (net/netlink/genetlink.c:1219) [ 13.606116][ T339] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 13.606326][ T339] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 13.606538][ T339] genl_rcv (net/netlink/genetlink.c:1220) [ 13.606693][ T339] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 13.606900][ T339] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 13.607114][ T339] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 13.607327][ T339] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 13.607533][ T339] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 13.607736][ T339] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 13.607943][ T339] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 13.608178][ T339] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 13.608388][ T339] ? __pfx___sys_sendto (net/socket.c:2145) [ 13.608607][ T339] ? __lock_release (kernel/locking/lockdep.c:5527) [ 13.608819][ T339] ? __sys_recvmsg (net/socket.c:2859) [ 13.609028][ T339] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 13.609256][ T339] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 13.609468][ T339] __x64_sys_sendto (net/socket.c:2181) [ 13.609674][ T339] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 13.609927][ T339] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 13.610140][ T339] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 13.610395][ T339] RIP: 0033:0x7f6f189e6a4a [ 13.610604][ T339] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 13.611328][ T339] RSP: 002b:00007ffe950c7c48 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 13.611631][ T339] RAX: ffffffffffffffda RBX: 0000000000c34b00 RCX: 00007f6f189e6a4a [ 13.611941][ T339] RDX: 0000000000000038 RSI: 0000000000c34b00 RDI: 0000000000000005 [ 13.612264][ T339] RBP: 0000000000c34910 R08: 00007f6f18b8a200 R09: 000000000000000c [ 13.612572][ T339] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 13.612872][ T339] R13: 0000000000c34910 R14: 0000000000000000 R15: 0000000000000003 | [ 14.300202][ T350] ------------[ cut here ]------------ | [ 14.300557][ T350] WARNING: CPU: 2 PID: 350 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 14.300959][ T350] Modules linked in: netdevsim | [ 14.301717][ T350] Tainted: [W]=WARN [ 14.301965][ T350] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 14.302318][ T350] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 14.302657][ T350] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 14.303401][ T350] RSP: 0018:ffffc900004d71e8 EFLAGS: 00010246 [ 14.303656][ T350] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 14.303946][ T350] RDX: 0000000000000000 RSI: ffff888002552c98 RDI: ffff888002102dc0 [ 14.304269][ T350] RBP: ffff88800bcf0040 R08: 0000000000000000 R09: fffffbfff0d3d83c [ 14.304571][ T350] R10: ffffffff869ec1e7 R11: ffff888002102300 R12: 0000000000000000 [ 14.304865][ T350] R13: ffff888002552128 R14: ffff888002552008 R15: ffff888002552000 [ 14.305178][ T350] FS: 00007f80e4654800(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 14.305519][ T350] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 14.305770][ T350] CR2: 00007f80e4a04200 CR3: 000000000b80c002 CR4: 0000000000772ef0 [ 14.306076][ T350] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 14.306378][ T350] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 14.306670][ T350] PKRU: 55555554 [ 14.306826][ T350] Call Trace: [ 14.306981][ T350] [ 14.307105][ T350] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 14.307308][ T350] ? __warn (kernel/panic.c:748) [ 14.307474][ T350] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 14.307681][ T350] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 14.307893][ T350] ? handle_bug (arch/x86/kernel/traps.c:285) [ 14.308054][ T350] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 14.308289][ T350] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 14.308509][ T350] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 14.308716][ T350] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 14.308925][ T350] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 14.309200][ T350] ? _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) [ 14.309418][ T350] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 14.309624][ T350] register_netdevice (net/core/dev.c:11003) [ 14.309835][ T350] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 14.310048][ T350] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 14.310282][ T350] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 14.310540][ T350] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 14.310811][ T350] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 14.311082][ T350] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 14.311343][ T350] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 14.311592][ T350] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 14.311853][ T350] ? devl_region_destroy (net/devlink/region.c:1178) [ 14.312096][ T350] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 14.312363][ T350] devlink_reload (net/devlink/dev.c:474) [ 14.312573][ T350] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 14.312780][ T350] ? devlink_resources_validate (net/devlink/resource.c:311) [ 14.313036][ T350] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 14.313260][ T350] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 14.313518][ T350] ? __nla_parse (lib/nlattr.c:732) [ 14.313731][ T350] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 14.313939][ T350] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 14.314232][ T350] ? cap_capable (security/commoncap.c:131) [ 14.314440][ T350] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 14.314650][ T350] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 14.314857][ T350] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 14.315078][ T350] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 14.315327][ T350] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 14.315574][ T350] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 14.315832][ T350] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 14.316036][ T350] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 14.316264][ T350] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 14.316473][ T350] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 14.316700][ T350] ? genl_rcv (net/netlink/genetlink.c:1219) [ 14.316858][ T350] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 14.317078][ T350] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 14.317294][ T350] genl_rcv (net/netlink/genetlink.c:1220) [ 14.317479][ T350] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 14.317690][ T350] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 14.317892][ T350] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 14.318121][ T350] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 14.318331][ T350] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 14.318533][ T350] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 14.318735][ T350] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 14.318949][ T350] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 14.319168][ T350] ? __pfx___sys_sendto (net/socket.c:2145) [ 14.319368][ T350] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 14.319570][ T350] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 14.319787][ T350] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 14.319994][ T350] ? __rseq_handle_notify_resume (kernel/rseq.c:420) [ 14.320269][ T350] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:403) [ 14.320535][ T350] __x64_sys_sendto (net/socket.c:2181) [ 14.320736][ T350] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 14.320983][ T350] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 14.321203][ T350] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 14.321458][ T350] RIP: 0033:0x7f80e4860a4a [ 14.321669][ T350] 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 [ 14.322355][ T350] RSP: 002b:00007ffcaaf3b7d8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 14.322655][ T350] RAX: ffffffffffffffda RBX: 000000002addcb00 RCX: 00007f80e4860a4a [ 14.322945][ T350] RDX: 0000000000000038 RSI: 000000002addcb00 RDI: 0000000000000005 [ 14.323248][ T350] RBP: 000000002addc910 R08: 00007f80e4a04200 R09: 000000000000000c [ 14.323540][ T350] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 14.323841][ T350] R13: 000000002addc910 R14: 0000000000000000 R15: 0000000000000003 | [ 16.192388][ T411] ------------[ cut here ]------------ | [ 16.192670][ T411] WARNING: CPU: 3 PID: 411 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 16.193180][ T411] Modules linked in: netdevsim | [ 16.193818][ T411] Tainted: [W]=WARN [ 16.193987][ T411] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 16.194278][ T411] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 16.194559][ T411] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 16.195338][ T411] RSP: 0018:ffffc90000bc71e8 EFLAGS: 00010246 [ 16.195625][ T411] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 16.195958][ T411] RDX: 0000000000000000 RSI: ffff888009a42c98 RDI: ffff888009a72dc0 [ 16.196306][ T411] RBP: ffff88800bcf0040 R08: 0000000000000000 R09: fffffbfff0d3d83c [ 16.196639][ T411] R10: ffffffff869ec1e7 R11: ffff888009a72300 R12: 0000000000000000 [ 16.196968][ T411] R13: ffff888009a42128 R14: ffff888009a42008 R15: ffff888009a42000 [ 16.197304][ T411] FS: 00007fceb5395800(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 16.197687][ T411] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 16.197970][ T411] CR2: 00007fceb5745200 CR3: 000000000a6c4004 CR4: 0000000000772ef0 [ 16.198315][ T411] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 16.198646][ T411] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 16.198975][ T411] PKRU: 55555554 [ 16.199150][ T411] Call Trace: [ 16.199316][ T411] [ 16.199432][ T411] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 16.199655][ T411] ? __warn (kernel/panic.c:748) [ 16.199824][ T411] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 16.200044][ T411] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 16.200299][ T411] ? handle_bug (arch/x86/kernel/traps.c:285) [ 16.200470][ T411] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 16.200693][ T411] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 16.200929][ T411] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 16.201463][ T411] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 16.201703][ T411] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 16.201994][ T411] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 16.202244][ T411] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 16.202471][ T411] register_netdevice (net/core/dev.c:11003) [ 16.202699][ T411] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 16.202931][ T411] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 16.203184][ T411] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 16.203470][ T411] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 16.203763][ T411] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 16.204051][ T411] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 16.204365][ T411] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 16.204648][ T411] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 16.204924][ T411] ? devl_region_destroy (net/devlink/region.c:1178) [ 16.205164][ T411] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 16.205456][ T411] devlink_reload (net/devlink/dev.c:474) [ 16.205685][ T411] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 16.205914][ T411] ? devlink_resources_validate (net/devlink/resource.c:311) [ 16.206211][ T411] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 16.206439][ T411] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 16.206722][ T411] ? __nla_parse (lib/nlattr.c:732) [ 16.206962][ T411] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 16.207197][ T411] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 16.207485][ T411] ? cap_capable (security/commoncap.c:131) [ 16.207704][ T411] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 16.207937][ T411] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 16.208187][ T411] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 16.208410][ T411] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 16.208684][ T411] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 16.208960][ T411] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 16.209260][ T411] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 16.209482][ T411] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 16.209701][ T411] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 16.209922][ T411] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 16.210173][ T411] ? genl_rcv (net/netlink/genetlink.c:1219) [ 16.210345][ T411] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 16.210572][ T411] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 16.210801][ T411] genl_rcv (net/netlink/genetlink.c:1220) [ 16.210966][ T411] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 16.211199][ T411] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 16.211426][ T411] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 16.211652][ T411] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 16.211883][ T411] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 16.212129][ T411] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 16.212354][ T411] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 16.212587][ T411] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 16.212813][ T411] ? __pfx___sys_sendto (net/socket.c:2145) [ 16.213045][ T411] ? __lock_release (kernel/locking/lockdep.c:5527) [ 16.213292][ T411] ? __sys_recvmsg (net/socket.c:2859) [ 16.213515][ T411] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 16.213747][ T411] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 16.213975][ T411] __x64_sys_sendto (net/socket.c:2181) [ 16.214211][ T411] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 16.214490][ T411] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 16.214712][ T411] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 16.214989][ T411] RIP: 0033:0x7fceb55a1a4a [ 16.215230][ T411] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 16.215995][ T411] RSP: 002b:00007ffd94355048 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 16.216348][ T411] RAX: ffffffffffffffda RBX: 000000000a053b00 RCX: 00007fceb55a1a4a [ 16.216679][ T411] RDX: 0000000000000038 RSI: 000000000a053b00 RDI: 0000000000000005 [ 16.217013][ T411] RBP: 000000000a053910 R08: 00007fceb5745200 R09: 000000000000000c [ 16.217352][ T411] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 16.217681][ T411] R13: 000000000a053910 R14: 0000000000000000 R15: 0000000000000003 | [ 16.878969][ T423] ------------[ cut here ]------------ | [ 16.879287][ T423] WARNING: CPU: 3 PID: 423 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 16.879704][ T423] Modules linked in: netdevsim | [ 16.880316][ T423] Tainted: [W]=WARN [ 16.880473][ T423] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 16.880729][ T423] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 16.880994][ T423] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 16.881725][ T423] RSP: 0018:ffffc90000c671e8 EFLAGS: 00010246 [ 16.881991][ T423] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 16.882305][ T423] RDX: 0000000000000000 RSI: ffff8880056cac98 RDI: ffff88800a758b00 [ 16.882610][ T423] RBP: ffff88800bcf0040 R08: 0000000000000000 R09: fffffbfff0d3d83c [ 16.882912][ T423] R10: ffffffff869ec1e7 R11: ffff88800a758040 R12: 0000000000000000 [ 16.883232][ T423] R13: ffff8880056ca128 R14: ffff8880056ca008 R15: ffff8880056ca000 [ 16.883533][ T423] FS: 00007fdc68495800(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 16.883888][ T423] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 16.884154][ T423] CR2: 00007fdc68845200 CR3: 000000000bd62005 CR4: 0000000000772ef0 [ 16.884461][ T423] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 16.884766][ T423] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 16.885085][ T423] PKRU: 55555554 [ 16.885242][ T423] Call Trace: [ 16.885399][ T423] [ 16.885506][ T423] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 16.885708][ T423] ? __warn (kernel/panic.c:748) [ 16.885870][ T423] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 16.886089][ T423] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 16.886304][ T423] ? handle_bug (arch/x86/kernel/traps.c:285) [ 16.886462][ T423] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 16.886666][ T423] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 16.886883][ T423] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 16.887095][ T423] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 16.887309][ T423] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 16.887572][ T423] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 16.887786][ T423] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 16.887996][ T423] register_netdevice (net/core/dev.c:11003) [ 16.888215][ T423] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 16.888433][ T423] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 16.888654][ T423] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 16.888919][ T423] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 16.889205][ T423] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 16.889469][ T423] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 16.889731][ T423] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 16.889991][ T423] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 16.890261][ T423] ? devl_region_destroy (net/devlink/region.c:1178) [ 16.890464][ T423] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 16.890734][ T423] devlink_reload (net/devlink/dev.c:474) [ 16.890944][ T423] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 16.891159][ T423] ? devlink_resources_validate (net/devlink/resource.c:311) [ 16.891420][ T423] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 16.891631][ T423] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 16.891890][ T423] ? __nla_parse (lib/nlattr.c:732) [ 16.892117][ T423] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 16.892326][ T423] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 16.892592][ T423] ? cap_capable (security/commoncap.c:131) [ 16.892794][ T423] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 16.893008][ T423] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 16.893229][ T423] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 16.893431][ T423] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 16.893682][ T423] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 16.893931][ T423] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 16.894202][ T423] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 16.894409][ T423] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 16.894608][ T423] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 16.894816][ T423] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 16.895035][ T423] ? genl_rcv (net/netlink/genetlink.c:1219) [ 16.895200][ T423] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 16.895406][ T423] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 16.895618][ T423] genl_rcv (net/netlink/genetlink.c:1220) [ 16.895774][ T423] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 16.895983][ T423] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 16.896197][ T423] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 16.896409][ T423] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 16.896618][ T423] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 16.896817][ T423] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 16.897022][ T423] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 16.897247][ T423] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 16.897456][ T423] ? __pfx___sys_sendto (net/socket.c:2145) [ 16.897665][ T423] ? __lock_release (kernel/locking/lockdep.c:5527) [ 16.897876][ T423] ? __sys_recvmsg (net/socket.c:2859) [ 16.898089][ T423] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 16.898302][ T423] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 16.898512][ T423] __x64_sys_sendto (net/socket.c:2181) [ 16.898715][ T423] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 16.899057][ T423] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 16.899280][ T423] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 16.899536][ T423] RIP: 0033:0x7fdc686a1a4a [ 16.899745][ T423] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 16.900453][ T423] RSP: 002b:00007ffc39f0b388 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 16.900755][ T423] RAX: ffffffffffffffda RBX: 000000002bddbb00 RCX: 00007fdc686a1a4a [ 16.901058][ T423] RDX: 0000000000000038 RSI: 000000002bddbb00 RDI: 0000000000000005 [ 16.901371][ T423] RBP: 000000002bddb910 R08: 00007fdc68845200 R09: 000000000000000c [ 16.901668][ T423] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 16.901974][ T423] R13: 000000002bddb910 R14: 0000000000000000 R15: 0000000000000003 | [ 17.975109][ T455] ------------[ cut here ]------------ | [ 17.975481][ T455] WARNING: CPU: 2 PID: 455 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 17.975886][ T455] Modules linked in: netdevsim | [ 17.976482][ T455] Tainted: [W]=WARN [ 17.976642][ T455] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 17.976896][ T455] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 17.977170][ T455] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 17.977839][ T455] RSP: 0018:ffffc90000db71e8 EFLAGS: 00010246 [ 17.978101][ T455] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 17.978403][ T455] RDX: 0000000000000000 RSI: ffff88800af52c98 RDI: ffff888002102dc0 [ 17.978694][ T455] RBP: ffff88800bcf0040 R08: 0000000000000000 R09: fffffbfff0d3d83c [ 17.978982][ T455] R10: ffffffff869ec1e7 R11: ffff888002102300 R12: 0000000000000000 [ 17.979286][ T455] R13: ffff88800af52128 R14: ffff88800af52008 R15: ffff88800af52000 [ 17.979579][ T455] FS: 00007f68b746d800(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 17.979921][ T455] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 17.980189][ T455] CR2: 00007fafc914f000 CR3: 0000000009b80003 CR4: 0000000000772ef0 [ 17.980482][ T455] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 17.980779][ T455] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 17.981084][ T455] PKRU: 55555554 [ 17.981244][ T455] Call Trace: [ 17.981398][ T455] [ 17.981513][ T455] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 17.981714][ T455] ? __warn (kernel/panic.c:748) [ 17.981887][ T455] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 17.982114][ T455] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 17.982332][ T455] ? handle_bug (arch/x86/kernel/traps.c:285) [ 17.982492][ T455] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 17.982692][ T455] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 17.982910][ T455] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 17.983131][ T455] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 17.983343][ T455] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 17.983599][ T455] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 17.983815][ T455] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 17.984020][ T455] register_netdevice (net/core/dev.c:11003) [ 17.984240][ T455] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 17.984452][ T455] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 17.984675][ T455] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 17.984930][ T455] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 17.985207][ T455] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 17.985473][ T455] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 17.985733][ T455] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 17.985984][ T455] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 17.986253][ T455] ? devl_region_destroy (net/devlink/region.c:1178) [ 17.986476][ T455] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 17.986741][ T455] devlink_reload (net/devlink/dev.c:474) [ 17.986952][ T455] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 17.987178][ T455] ? devlink_resources_validate (net/devlink/resource.c:311) [ 17.987440][ T455] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 17.987652][ T455] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 17.987907][ T455] ? __nla_parse (lib/nlattr.c:732) [ 17.988134][ T455] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 17.988344][ T455] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 17.988604][ T455] ? cap_capable (security/commoncap.c:131) [ 17.988807][ T455] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 17.989017][ T455] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 17.989237][ T455] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 17.989444][ T455] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 17.989688][ T455] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 17.989934][ T455] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 17.990210][ T455] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 17.990415][ T455] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 17.990618][ T455] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 17.990823][ T455] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 17.991038][ T455] ? genl_rcv (net/netlink/genetlink.c:1219) [ 17.991213][ T455] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 17.991421][ T455] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 17.991641][ T455] genl_rcv (net/netlink/genetlink.c:1220) [ 17.991796][ T455] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 17.992024][ T455] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 17.992243][ T455] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 17.992458][ T455] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 17.992666][ T455] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 17.992871][ T455] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 17.993088][ T455] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 17.993303][ T455] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 17.993511][ T455] ? __pfx___sys_sendto (net/socket.c:2145) [ 17.993723][ T455] ? __lock_release (kernel/locking/lockdep.c:5527) [ 17.993935][ T455] ? __sys_recvmsg (net/socket.c:2859) [ 17.994148][ T455] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 17.994363][ T455] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 17.994572][ T455] __x64_sys_sendto (net/socket.c:2181) [ 17.994776][ T455] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 17.995025][ T455] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 17.995247][ T455] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 17.995490][ T455] RIP: 0033:0x7f68b7679a4a [ 17.995706][ T455] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 17.996389][ T455] RSP: 002b:00007ffc028cdda8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 17.996689][ T455] RAX: ffffffffffffffda RBX: 0000000005ea8b00 RCX: 00007f68b7679a4a [ 17.996979][ T455] RDX: 0000000000000038 RSI: 0000000005ea8b00 RDI: 0000000000000005 [ 17.997282][ T455] RBP: 0000000005ea8910 R08: 00007f68b781d200 R09: 000000000000000c [ 17.997603][ T455] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 17.997898][ T455] R13: 0000000005ea8910 R14: 0000000000000000 R15: 0000000000000003 | [ 18.929733][ T471] ------------[ cut here ]------------ | [ 18.930189][ T471] WARNING: CPU: 0 PID: 471 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 18.930794][ T471] Modules linked in: netdevsim | [ 18.931699][ T471] Tainted: [W]=WARN [ 18.931952][ T471] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 18.932359][ T471] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 18.932754][ T471] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 18.933881][ T471] RSP: 0018:ffffc90000e371e8 EFLAGS: 00010246 [ 18.934305][ T471] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 18.934766][ T471] RDX: 0000000000000000 RSI: ffff888009ae2c98 RDI: ffff88800521adc0 [ 18.935256][ T471] RBP: ffff88800bcf0040 R08: 0000000000000000 R09: fffffbfff0d3d83c [ 18.935733][ T471] R10: ffffffff869ec1e7 R11: ffff88800521a300 R12: 0000000000000000 [ 18.936225][ T471] R13: ffff888009ae2128 R14: ffff888009ae2008 R15: ffff888009ae2000 [ 18.936675][ T471] FS: 00007f30336df800(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 18.937182][ T471] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 18.937580][ T471] CR2: 00007f32a4ff75a0 CR3: 0000000009b80003 CR4: 0000000000772ef0 [ 18.938050][ T471] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 18.938486][ T471] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 18.938926][ T471] PKRU: 55555554 [ 18.939190][ T471] Call Trace: [ 18.939438][ T471] [ 18.939604][ T471] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 18.939926][ T471] ? __warn (kernel/panic.c:748) [ 18.940188][ T471] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 18.940445][ T471] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 18.940742][ T471] ? handle_bug (arch/x86/kernel/traps.c:285) [ 18.940985][ T471] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 18.941325][ T471] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 18.941677][ T471] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 18.941969][ T471] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 18.942324][ T471] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 18.942728][ T471] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 18.943045][ T471] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 18.943391][ T471] register_netdevice (net/core/dev.c:11003) [ 18.943727][ T471] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 18.944096][ T471] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 18.944453][ T471] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 18.944883][ T471] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 18.945354][ T471] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 18.945787][ T471] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 18.946235][ T471] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 18.946632][ T471] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 18.946969][ T471] ? devl_region_destroy (net/devlink/region.c:1178) [ 18.947308][ T471] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 18.947693][ T471] devlink_reload (net/devlink/dev.c:474) [ 18.947998][ T471] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 18.948344][ T471] ? devlink_resources_validate (net/devlink/resource.c:311) [ 18.948773][ T471] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 18.949127][ T471] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 18.949528][ T471] ? __nla_parse (lib/nlattr.c:732) [ 18.949806][ T471] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 18.950127][ T471] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 18.950555][ T471] ? cap_capable (security/commoncap.c:131) [ 18.950873][ T471] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 18.951222][ T471] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 18.951554][ T471] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 18.951885][ T471] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 18.952298][ T471] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 18.952708][ T471] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 18.953164][ T471] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 18.953487][ T471] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 18.953802][ T471] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 18.954152][ T471] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 18.954500][ T471] ? genl_rcv (net/netlink/genetlink.c:1219) [ 18.954747][ T471] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 18.955097][ T471] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 18.955442][ T471] genl_rcv (net/netlink/genetlink.c:1220) [ 18.955682][ T471] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 18.956011][ T471] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 18.956356][ T471] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 18.956697][ T471] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 18.957026][ T471] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 18.957362][ T471] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 18.957692][ T471] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 18.958034][ T471] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 18.958378][ T471] ? __pfx___sys_sendto (net/socket.c:2145) [ 18.958714][ T471] ? __lock_release (kernel/locking/lockdep.c:5527) [ 18.959044][ T471] ? __sys_recvmsg (net/socket.c:2859) [ 18.959383][ T471] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 18.959723][ T471] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 18.960051][ T471] __x64_sys_sendto (net/socket.c:2181) [ 18.960403][ T471] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 18.960823][ T471] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 18.961170][ T471] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 18.961564][ T471] RIP: 0033:0x7f30338eba4a [ 18.961898][ T471] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 18.963028][ T471] RSP: 002b:00007fff92ea7008 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 18.963525][ T471] RAX: ffffffffffffffda RBX: 000000000c8dcb00 RCX: 00007f30338eba4a [ 18.963980][ T471] RDX: 0000000000000038 RSI: 000000000c8dcb00 RDI: 0000000000000005 [ 18.964476][ T471] RBP: 000000000c8dc910 R08: 00007f3033a8f200 R09: 000000000000000c [ 18.964959][ T471] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 18.965450][ T471] R13: 000000000c8dc910 R14: 0000000000000000 R15: 0000000000000003 | [ 290.478358][ T983] ------------[ cut here ]------------ | [ 290.478630][ T983] WARNING: CPU: 0 PID: 983 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 290.479055][ T983] Modules linked in: netdevsim | [ 290.479743][ T983] Tainted: [W]=WARN [ 290.479901][ T983] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 290.480227][ T983] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 290.480514][ T983] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 290.481274][ T983] RSP: 0018:ffffc90001db71e8 EFLAGS: 00010246 [ 290.481537][ T983] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 290.481847][ T983] RDX: 0000000000000000 RSI: ffff8880091fac98 RDI: ffff888002672dc0 [ 290.482164][ T983] RBP: ffff88800bcf0040 R08: 0000000000000000 R09: fffffbfff0d3d83c [ 290.482479][ T983] R10: ffffffff869ec1e7 R11: ffff888002672300 R12: 0000000000000000 [ 290.482781][ T983] R13: ffff8880091fa128 R14: ffff8880091fa008 R15: ffff8880091fa000 [ 290.483103][ T983] FS: 00007f9d3a7a6800(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 290.483458][ T983] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 290.483717][ T983] CR2: 00007f9d3ab56200 CR3: 000000000da0c003 CR4: 0000000000772ef0 [ 290.484025][ T983] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 290.484344][ T983] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 290.484645][ T983] PKRU: 55555554 [ 290.484798][ T983] Call Trace: [ 290.484956][ T983] [ 290.485075][ T983] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 290.485285][ T983] ? __warn (kernel/panic.c:748) [ 290.485446][ T983] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 290.485653][ T983] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 290.485873][ T983] ? handle_bug (arch/x86/kernel/traps.c:285) [ 290.486034][ T983] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 290.486251][ T983] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 290.486472][ T983] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 290.486681][ T983] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 290.486893][ T983] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 290.487168][ T983] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 290.487386][ T983] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 290.487597][ T983] register_netdevice (net/core/dev.c:11003) [ 290.487813][ T983] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 290.488029][ T983] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 290.488266][ T983] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 290.488533][ T983] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 290.488813][ T983] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 290.489095][ T983] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 290.489368][ T983] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 290.489635][ T983] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 290.489899][ T983] ? devl_region_destroy (net/devlink/region.c:1178) [ 290.490117][ T983] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 290.490410][ T983] devlink_reload (net/devlink/dev.c:474) [ 290.490629][ T983] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 290.490843][ T983] ? devlink_resources_validate (net/devlink/resource.c:311) [ 290.491123][ T983] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 290.491342][ T983] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 290.491604][ T983] ? __nla_parse (lib/nlattr.c:732) [ 290.491828][ T983] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 290.492043][ T983] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 290.492326][ T983] ? cap_capable (security/commoncap.c:131) [ 290.492539][ T983] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 290.492762][ T983] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 290.492979][ T983] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 290.493204][ T983] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 290.493467][ T983] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 290.493724][ T983] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 290.493996][ T983] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 290.494219][ T983] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 290.494430][ T983] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 290.494642][ T983] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 290.494869][ T983] ? genl_rcv (net/netlink/genetlink.c:1219) [ 290.495032][ T983] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 290.495251][ T983] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 290.495477][ T983] genl_rcv (net/netlink/genetlink.c:1220) [ 290.495640][ T983] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 290.495855][ T983] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 290.496076][ T983] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 290.496294][ T983] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 290.496514][ T983] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 290.496727][ T983] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 290.496938][ T983] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 290.497168][ T983] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 290.497390][ T983] ? __pfx___sys_sendto (net/socket.c:2145) [ 290.497607][ T983] ? __lock_release (kernel/locking/lockdep.c:5527) [ 290.497821][ T983] ? __sys_recvmsg (net/socket.c:2859) [ 290.498034][ T983] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 290.498269][ T983] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 290.498487][ T983] __x64_sys_sendto (net/socket.c:2181) [ 290.498700][ T983] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 290.498961][ T983] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 290.499187][ T983] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 290.499449][ T983] RIP: 0033:0x7f9d3a9b2a4a [ 290.499673][ T983] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 290.500420][ T983] RSP: 002b:00007fffd0b171b8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 290.500739][ T983] RAX: ffffffffffffffda RBX: 0000000011e4eb00 RCX: 00007f9d3a9b2a4a [ 290.501052][ T983] RDX: 0000000000000038 RSI: 0000000011e4eb00 RDI: 0000000000000005 [ 290.501370][ T983] RBP: 0000000011e4e910 R08: 00007f9d3ab56200 R09: 000000000000000c [ 290.501681][ T983] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 290.501993][ T983] R13: 0000000011e4e910 R14: 0000000000000000 R15: 0000000000000003 | [ 291.180881][ T997] ------------[ cut here ]------------ | [ 291.181142][ T997] WARNING: CPU: 0 PID: 997 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 291.181524][ T997] Modules linked in: netdevsim | [ 291.182083][ T997] Tainted: [W]=WARN [ 291.182228][ T997] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 291.182460][ T997] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 291.182701][ T997] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 291.183436][ T997] RSP: 0018:ffffc90001e471e8 EFLAGS: 00010246 [ 291.183675][ T997] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 291.183954][ T997] RDX: 0000000000000000 RSI: ffff888002552c98 RDI: ffff8880098fd080 [ 291.184244][ T997] RBP: ffff88800bcf0040 R08: 0000000000000000 R09: fffffbfff0d3d83c [ 291.184524][ T997] R10: ffffffff869ec1e7 R11: ffff8880098fc5c0 R12: 0000000000000000 [ 291.184799][ T997] R13: ffff888002552128 R14: ffff888002552008 R15: ffff888002552000 [ 291.185092][ T997] FS: 00007f92bc616800(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 291.185415][ T997] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 291.185651][ T997] CR2: 00007f92bc9c6200 CR3: 000000000211c006 CR4: 0000000000772ef0 [ 291.185931][ T997] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 291.186232][ T997] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 291.186509][ T997] PKRU: 55555554 [ 291.186651][ T997] Call Trace: [ 291.186792][ T997] [ 291.186893][ T997] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 291.187092][ T997] ? __warn (kernel/panic.c:748) [ 291.187240][ T997] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 291.187428][ T997] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 291.187623][ T997] ? handle_bug (arch/x86/kernel/traps.c:285) [ 291.187767][ T997] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 291.187956][ T997] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 291.188172][ T997] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 291.188365][ T997] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 291.188556][ T997] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 291.188795][ T997] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 291.188988][ T997] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 291.189189][ T997] register_netdevice (net/core/dev.c:11003) [ 291.189383][ T997] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 291.189585][ T997] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 291.189790][ T997] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 291.190034][ T997] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 291.190311][ T997] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 291.190571][ T997] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 291.190816][ T997] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 291.191059][ T997] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 291.191307][ T997] ? devl_region_destroy (net/devlink/region.c:1178) [ 291.191495][ T997] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 291.191794][ T997] devlink_reload (net/devlink/dev.c:474) [ 291.192004][ T997] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 291.192225][ T997] ? devlink_resources_validate (net/devlink/resource.c:311) [ 291.192500][ T997] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 291.192711][ T997] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 291.192947][ T997] ? __nla_parse (lib/nlattr.c:732) [ 291.193157][ T997] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 291.193348][ T997] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 291.193598][ T997] ? cap_capable (security/commoncap.c:131) [ 291.193793][ T997] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 291.193990][ T997] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 291.194205][ T997] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 291.194410][ T997] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 291.194657][ T997] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 291.194890][ T997] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 291.195193][ T997] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 291.195402][ T997] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 291.195606][ T997] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 291.195813][ T997] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 291.196032][ T997] ? genl_rcv (net/netlink/genetlink.c:1219) [ 291.196197][ T997] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 291.196403][ T997] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 291.196614][ T997] genl_rcv (net/netlink/genetlink.c:1220) [ 291.196771][ T997] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 291.196980][ T997] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 291.197196][ T997] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 291.197408][ T997] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 291.197621][ T997] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 291.197825][ T997] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 291.198032][ T997] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 291.198284][ T997] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 291.198509][ T997] ? __pfx___sys_sendto (net/socket.c:2145) [ 291.198726][ T997] ? __lock_release (kernel/locking/lockdep.c:5527) [ 291.198940][ T997] ? __sys_recvmsg (net/socket.c:2859) [ 291.199155][ T997] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 291.199370][ T997] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 291.199583][ T997] __x64_sys_sendto (net/socket.c:2181) [ 291.199790][ T997] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 291.200053][ T997] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 291.200275][ T997] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 291.200535][ T997] RIP: 0033:0x7f92bc822a4a [ 291.200748][ T997] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 291.201463][ T997] RSP: 002b:00007fff5dc26f28 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 291.201778][ T997] RAX: ffffffffffffffda RBX: 000000002d788b00 RCX: 00007f92bc822a4a [ 291.202098][ T997] RDX: 0000000000000038 RSI: 000000002d788b00 RDI: 0000000000000005 [ 291.202404][ T997] RBP: 000000002d788910 R08: 00007f92bc9c6200 R09: 000000000000000c [ 291.202703][ T997] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 291.203007][ T997] R13: 000000002d788910 R14: 0000000000000000 R15: 0000000000000003 | [ 292.260905][ T1028] ------------[ cut here ]------------ | [ 292.261220][ T1028] WARNING: CPU: 3 PID: 1028 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 292.261609][ T1028] Modules linked in: netdevsim | [ 292.262155][ T1028] Tainted: [W]=WARN [ 292.262311][ T1028] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 292.262544][ T1028] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 292.262789][ T1028] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 292.263457][ T1028] RSP: 0018:ffffc90001f671e8 EFLAGS: 00010246 [ 292.263706][ T1028] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 292.263987][ T1028] RDX: 0000000000000000 RSI: ffff888009a42c98 RDI: ffff88800d9eadc0 [ 292.264279][ T1028] RBP: ffff88800bcf0040 R08: 0000000000000000 R09: fffffbfff0d3d83c [ 292.264562][ T1028] R10: ffffffff869ec1e7 R11: ffff88800d9ea300 R12: 0000000000000000 [ 292.264846][ T1028] R13: ffff888009a42128 R14: ffff888009a42008 R15: ffff888009a42000 [ 292.265162][ T1028] FS: 00007fe8253a9800(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 292.265491][ T1028] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 292.265729][ T1028] CR2: 000055aafc0b0dec CR3: 000000000da0c004 CR4: 0000000000772ef0 [ 292.266015][ T1028] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 292.266305][ T1028] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 292.266586][ T1028] PKRU: 55555554 [ 292.266729][ T1028] Call Trace: [ 292.266874][ T1028] [ 292.266974][ T1028] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 292.267179][ T1028] ? __warn (kernel/panic.c:748) [ 292.267332][ T1028] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 292.267521][ T1028] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 292.267722][ T1028] ? handle_bug (arch/x86/kernel/traps.c:285) [ 292.267872][ T1028] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 292.268071][ T1028] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 292.268279][ T1028] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 292.268474][ T1028] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 292.268672][ T1028] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 292.268913][ T1028] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 292.269140][ T1028] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 292.269344][ T1028] register_netdevice (net/core/dev.c:11003) [ 292.269542][ T1028] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 292.269743][ T1028] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 292.269950][ T1028] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 292.270210][ T1028] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 292.270474][ T1028] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 292.270726][ T1028] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 292.270975][ T1028] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 292.271222][ T1028] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 292.271462][ T1028] ? devl_region_destroy (net/devlink/region.c:1178) [ 292.271653][ T1028] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 292.271903][ T1028] devlink_reload (net/devlink/dev.c:474) [ 292.272110][ T1028] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 292.272306][ T1028] ? devlink_resources_validate (net/devlink/resource.c:311) [ 292.272546][ T1028] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 292.272742][ T1028] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 292.272987][ T1028] ? __nla_parse (lib/nlattr.c:732) [ 292.273227][ T1028] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 292.273425][ T1028] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 292.273678][ T1028] ? cap_capable (security/commoncap.c:131) [ 292.273869][ T1028] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 292.274076][ T1028] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 292.274269][ T1028] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 292.274460][ T1028] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 292.274694][ T1028] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 292.274928][ T1028] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 292.275185][ T1028] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 292.275378][ T1028] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 292.275565][ T1028] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 292.275757][ T1028] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 292.275960][ T1028] ? genl_rcv (net/netlink/genetlink.c:1219) [ 292.276115][ T1028] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 292.276307][ T1028] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 292.276506][ T1028] genl_rcv (net/netlink/genetlink.c:1220) [ 292.276649][ T1028] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 292.276844][ T1028] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 292.277042][ T1028] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 292.277280][ T1028] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 292.277476][ T1028] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 292.277663][ T1028] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 292.277857][ T1028] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 292.278074][ T1028] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 292.278272][ T1028] ? __pfx___sys_sendto (net/socket.c:2145) [ 292.278461][ T1028] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 292.278649][ T1028] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 292.278853][ T1028] ? __sys_recvmsg (net/socket.c:2859) [ 292.279041][ T1028] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 292.279254][ T1028] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 292.279456][ T1028] __x64_sys_sendto (net/socket.c:2181) [ 292.279643][ T1028] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 292.279877][ T1028] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 292.280082][ T1028] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 292.280322][ T1028] RIP: 0033:0x7fe8255b5a4a [ 292.280527][ T1028] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 292.281231][ T1028] RSP: 002b:00007ffc0f65b828 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 292.281514][ T1028] RAX: ffffffffffffffda RBX: 000000002787fb00 RCX: 00007fe8255b5a4a [ 292.281796][ T1028] RDX: 0000000000000038 RSI: 000000002787fb00 RDI: 0000000000000005 [ 292.282089][ T1028] RBP: 000000002787f910 R08: 00007fe825759200 R09: 000000000000000c [ 292.282370][ T1028] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 292.282645][ T1028] R13: 000000002787f910 R14: 0000000000000000 R15: 0000000000000003 | [ 293.215659][ T1046] ------------[ cut here ]------------ | [ 293.215970][ T1046] WARNING: CPU: 0 PID: 1046 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 293.216408][ T1046] Modules linked in: netdevsim | [ 293.216972][ T1046] Tainted: [W]=WARN [ 293.217139][ T1046] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 293.217388][ T1046] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 293.217650][ T1046] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 293.218366][ T1046] RSP: 0018:ffffc90001ff71e8 EFLAGS: 00010246 [ 293.218622][ T1046] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 293.218912][ T1046] RDX: 0000000000000000 RSI: ffff8880056cac98 RDI: ffff8880098f8b00 [ 293.219213][ T1046] RBP: ffff88800bcf0040 R08: 0000000000000000 R09: fffffbfff0d3d83c [ 293.219501][ T1046] R10: ffffffff869ec1e7 R11: ffff8880098f8040 R12: 0000000000000000 [ 293.219784][ T1046] R13: ffff8880056ca128 R14: ffff8880056ca008 R15: ffff8880056ca000 [ 293.220091][ T1046] FS: 00007fcd376ae800(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 293.220452][ T1046] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 293.220708][ T1046] CR2: 00007fcd37a5e200 CR3: 000000000211e004 CR4: 0000000000772ef0 [ 293.221010][ T1046] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 293.221329][ T1046] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 293.221646][ T1046] PKRU: 55555554 [ 293.221804][ T1046] Call Trace: [ 293.221950][ T1046] [ 293.222053][ T1046] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 293.222266][ T1046] ? __warn (kernel/panic.c:748) [ 293.222418][ T1046] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 293.222614][ T1046] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 293.222821][ T1046] ? handle_bug (arch/x86/kernel/traps.c:285) [ 293.222973][ T1046] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 293.223186][ T1046] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 293.223396][ T1046] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 293.223594][ T1046] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 293.223793][ T1046] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 293.224038][ T1046] ? _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) [ 293.224255][ T1046] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 293.224455][ T1046] register_netdevice (net/core/dev.c:11003) [ 293.224674][ T1046] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 293.224884][ T1046] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 293.225140][ T1046] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 293.225411][ T1046] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 293.225685][ T1046] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 293.225956][ T1046] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 293.226243][ T1046] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 293.226498][ T1046] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 293.226754][ T1046] ? devl_region_destroy (net/devlink/region.c:1178) [ 293.226974][ T1046] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 293.227263][ T1046] devlink_reload (net/devlink/dev.c:474) [ 293.227480][ T1046] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 293.227689][ T1046] ? devlink_resources_validate (net/devlink/resource.c:311) [ 293.227954][ T1046] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 293.228185][ T1046] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 293.228437][ T1046] ? __nla_parse (lib/nlattr.c:732) [ 293.228659][ T1046] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 293.228860][ T1046] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 293.229158][ T1046] ? cap_capable (security/commoncap.c:131) [ 293.229361][ T1046] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 293.229571][ T1046] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 293.229777][ T1046] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 293.229978][ T1046] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 293.230244][ T1046] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 293.230522][ T1046] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 293.230787][ T1046] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 293.230997][ T1046] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 293.231220][ T1046] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 293.231429][ T1046] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 293.231658][ T1046] ? genl_rcv (net/netlink/genetlink.c:1219) [ 293.231819][ T1046] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 293.232024][ T1046] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 293.232244][ T1046] genl_rcv (net/netlink/genetlink.c:1220) [ 293.232398][ T1046] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 293.232609][ T1046] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 293.232814][ T1046] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 293.233022][ T1046] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 293.233243][ T1046] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 293.233456][ T1046] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 293.233659][ T1046] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 293.233875][ T1046] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 293.234084][ T1046] ? __pfx___sys_sendto (net/socket.c:2145) [ 293.234310][ T1046] ? __lock_release (kernel/locking/lockdep.c:5527) [ 293.234517][ T1046] ? __sys_recvmsg (net/socket.c:2859) [ 293.234716][ T1046] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 293.234925][ T1046] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 293.235151][ T1046] __x64_sys_sendto (net/socket.c:2181) [ 293.235354][ T1046] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 293.235607][ T1046] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 293.235806][ T1046] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 293.236043][ T1046] RIP: 0033:0x7fcd378baa4a [ 293.236257][ T1046] 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 [ 293.236930][ T1046] RSP: 002b:00007fff3a963a98 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 293.237236][ T1046] RAX: ffffffffffffffda RBX: 000000003c966b00 RCX: 00007fcd378baa4a [ 293.237523][ T1046] RDX: 0000000000000038 RSI: 000000003c966b00 RDI: 0000000000000005 [ 293.237816][ T1046] RBP: 000000003c966910 R08: 00007fcd37a5e200 R09: 000000000000000c [ 293.238131][ T1046] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 293.238428][ T1046] R13: 000000003c966910 R14: 0000000000000000 R15: 0000000000000003 | [ 296.879900][ T1138] ------------[ cut here ]------------ | [ 296.880240][ T1138] WARNING: CPU: 2 PID: 1138 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 296.880700][ T1138] Modules linked in: netdevsim | [ 296.881334][ T1138] Tainted: [W]=WARN [ 296.881515][ T1138] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 296.881793][ T1138] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 296.882074][ T1138] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 296.882768][ T1138] RSP: 0018:ffffc900023171e8 EFLAGS: 00010246 [ 296.883038][ T1138] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 296.883360][ T1138] RDX: 0000000000000000 RSI: ffff88800af52c98 RDI: ffff8880024b8b00 [ 296.883678][ T1138] RBP: ffff88800bcf0040 R08: 0000000000000000 R09: fffffbfff0d3d83c [ 296.883992][ T1138] R10: ffffffff869ec1e7 R11: ffff8880024b8040 R12: 0000000000000000 [ 296.884370][ T1138] R13: ffff88800af52128 R14: ffff88800af52008 R15: ffff88800af52000 [ 296.884678][ T1138] FS: 00007f68a6b25800(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 296.885051][ T1138] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 296.885326][ T1138] CR2: 00007f68a6ed5200 CR3: 000000000a346004 CR4: 0000000000772ef0 [ 296.885635][ T1138] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 296.885940][ T1138] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 296.886272][ T1138] PKRU: 55555554 [ 296.886448][ T1138] Call Trace: [ 296.886623][ T1138] [ 296.886747][ T1138] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 296.886977][ T1138] ? __warn (kernel/panic.c:748) [ 296.887185][ T1138] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 296.887400][ T1138] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 296.887632][ T1138] ? handle_bug (arch/x86/kernel/traps.c:285) [ 296.887812][ T1138] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 296.888022][ T1138] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 296.888263][ T1138] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 296.888474][ T1138] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 296.888699][ T1138] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 296.888975][ T1138] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 296.889204][ T1138] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 296.889447][ T1138] register_netdevice (net/core/dev.c:11003) [ 296.889678][ T1138] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 296.889912][ T1138] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 296.890164][ T1138] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 296.890459][ T1138] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 296.890730][ T1138] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 296.891004][ T1138] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 296.891316][ T1138] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 296.891596][ T1138] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 296.891880][ T1138] ? devl_region_destroy (net/devlink/region.c:1178) [ 296.892108][ T1138] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 296.892387][ T1138] devlink_reload (net/devlink/dev.c:474) [ 296.892616][ T1138] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 296.892844][ T1138] ? devlink_resources_validate (net/devlink/resource.c:311) [ 296.893121][ T1138] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 296.893359][ T1138] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 296.893624][ T1138] ? __nla_parse (lib/nlattr.c:732) [ 296.893855][ T1138] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 296.894098][ T1138] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 296.894374][ T1138] ? cap_capable (security/commoncap.c:131) [ 296.894602][ T1138] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 296.894825][ T1138] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 296.895040][ T1138] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 296.895290][ T1138] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 296.895551][ T1138] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 296.895826][ T1138] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 296.896126][ T1138] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 296.896350][ T1138] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 296.896565][ T1138] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 296.896782][ T1138] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 296.897022][ T1138] ? genl_rcv (net/netlink/genetlink.c:1219) [ 296.897207][ T1138] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 296.897440][ T1138] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 296.897665][ T1138] genl_rcv (net/netlink/genetlink.c:1220) [ 296.897835][ T1138] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 296.898076][ T1138] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 296.898307][ T1138] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 296.898531][ T1138] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 296.898760][ T1138] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 296.898982][ T1138] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 296.899227][ T1138] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 296.899449][ T1138] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 296.899670][ T1138] ? __pfx___sys_sendto (net/socket.c:2145) [ 296.899890][ T1138] ? __lock_release (kernel/locking/lockdep.c:5527) [ 296.900140][ T1138] ? __sys_recvmsg (net/socket.c:2859) [ 296.900362][ T1138] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 296.900590][ T1138] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 296.900813][ T1138] __x64_sys_sendto (net/socket.c:2181) [ 296.901025][ T1138] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 296.901295][ T1138] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 296.901513][ T1138] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 296.901771][ T1138] RIP: 0033:0x7f68a6d31a4a [ 296.901988][ T1138] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 296.902706][ T1138] RSP: 002b:00007ffd950993b8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 296.903019][ T1138] RAX: ffffffffffffffda RBX: 0000000020ab2b00 RCX: 00007f68a6d31a4a [ 296.903329][ T1138] RDX: 0000000000000038 RSI: 0000000020ab2b00 RDI: 0000000000000005 [ 296.903632][ T1138] RBP: 0000000020ab2910 R08: 00007f68a6ed5200 R09: 000000000000000c [ 296.903933][ T1138] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 296.904241][ T1138] R13: 0000000020ab2910 R14: 0000000000000000 R15: 0000000000000003 | [ 297.735376][ T1152] ------------[ cut here ]------------ | [ 297.735767][ T1152] WARNING: CPU: 2 PID: 1152 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 297.736203][ T1152] Modules linked in: netdevsim | [ 297.736760][ T1152] Tainted: [W]=WARN [ 297.736920][ T1152] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 297.737220][ T1152] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 297.737481][ T1152] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 297.738172][ T1152] RSP: 0018:ffffc900023871e8 EFLAGS: 00010246 [ 297.738426][ T1152] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 297.738724][ T1152] RDX: 0000000000000000 RSI: ffff888009ae2c98 RDI: ffff8880098f8b00 [ 297.739016][ T1152] RBP: ffff88800bcf0040 R08: 0000000000000000 R09: fffffbfff0d3d83c [ 297.739338][ T1152] R10: ffffffff869ec1e7 R11: ffff8880098f8040 R12: 0000000000000000 [ 297.739634][ T1152] R13: ffff888009ae2128 R14: ffff888009ae2008 R15: ffff888009ae2000 [ 297.739930][ T1152] FS: 00007f9ec4c2d800(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 297.740297][ T1152] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 297.740562][ T1152] CR2: 00007f9ec4fdd200 CR3: 000000000dafe006 CR4: 0000000000772ef0 [ 297.740856][ T1152] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 297.741184][ T1152] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 297.741478][ T1152] PKRU: 55555554 [ 297.741634][ T1152] Call Trace: [ 297.741793][ T1152] [ 297.741906][ T1152] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 297.742141][ T1152] ? __warn (kernel/panic.c:748) [ 297.742306][ T1152] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 297.742516][ T1152] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 297.742728][ T1152] ? handle_bug (arch/x86/kernel/traps.c:285) [ 297.742887][ T1152] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 297.743116][ T1152] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 297.743337][ T1152] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 297.743541][ T1152] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 297.743748][ T1152] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 297.744000][ T1152] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 297.744268][ T1152] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 297.744478][ T1152] register_netdevice (net/core/dev.c:11003) [ 297.744685][ T1152] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 297.744898][ T1152] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 297.745233][ T1152] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 297.745669][ T1152] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 297.745944][ T1152] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 297.746233][ T1152] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 297.746506][ T1152] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 297.746760][ T1152] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 297.747012][ T1152] ? devl_region_destroy (net/devlink/region.c:1178) [ 297.747247][ T1152] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 297.747510][ T1152] devlink_reload (net/devlink/dev.c:474) [ 297.747720][ T1152] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 297.747927][ T1152] ? devlink_resources_validate (net/devlink/resource.c:311) [ 297.748231][ T1152] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 297.748439][ T1152] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 297.748693][ T1152] ? __nla_parse (lib/nlattr.c:732) [ 297.748914][ T1152] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 297.749151][ T1152] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 297.749414][ T1152] ? cap_capable (security/commoncap.c:131) [ 297.749619][ T1152] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 297.749832][ T1152] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 297.750038][ T1152] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 297.750266][ T1152] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 297.750533][ T1152] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 297.750784][ T1152] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 297.751042][ T1152] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 297.751274][ T1152] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 297.751485][ T1152] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 297.751694][ T1152] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 297.751917][ T1152] ? genl_rcv (net/netlink/genetlink.c:1219) [ 297.752117][ T1152] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 297.752330][ T1152] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 297.752543][ T1152] genl_rcv (net/netlink/genetlink.c:1220) [ 297.752701][ T1152] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 297.752908][ T1152] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 297.753136][ T1152] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 297.753353][ T1152] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 297.753567][ T1152] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 297.753765][ T1152] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 297.753970][ T1152] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 297.754210][ T1152] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 297.754420][ T1152] ? __pfx___sys_sendto (net/socket.c:2145) [ 297.754631][ T1152] ? __lock_release (kernel/locking/lockdep.c:5527) [ 297.754843][ T1152] ? __sys_recvmsg (net/socket.c:2859) [ 297.755044][ T1152] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 297.755293][ T1152] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 297.755502][ T1152] __x64_sys_sendto (net/socket.c:2181) [ 297.755710][ T1152] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 297.755957][ T1152] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 297.756206][ T1152] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 297.756469][ T1152] RIP: 0033:0x7f9ec4e39a4a [ 297.756683][ T1152] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 297.757386][ T1152] RSP: 002b:00007ffd55a3aa28 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 297.757689][ T1152] RAX: ffffffffffffffda RBX: 00000000361f9b00 RCX: 00007f9ec4e39a4a [ 297.757983][ T1152] RDX: 0000000000000038 RSI: 00000000361f9b00 RDI: 0000000000000005 [ 297.758304][ T1152] RBP: 00000000361f9910 R08: 00007f9ec4fdd200 R09: 000000000000000c [ 297.758596][ T1152] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 297.758889][ T1152] R13: 00000000361f9910 R14: 0000000000000000 R15: 0000000000000003 | [ 300.307822][ T1217] ------------[ cut here ]------------ | [ 300.308124][ T1217] WARNING: CPU: 0 PID: 1217 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 300.308574][ T1217] Modules linked in: netdevsim | [ 300.309203][ T1217] Tainted: [W]=WARN [ 300.309363][ T1217] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 300.309629][ T1217] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 300.309901][ T1217] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 300.310694][ T1217] RSP: 0018:ffffc900026071e8 EFLAGS: 00010246 [ 300.310982][ T1217] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 300.311314][ T1217] RDX: 0000000000000000 RSI: ffff8880091fac98 RDI: ffff88800d9fd080 [ 300.311637][ T1217] RBP: ffff88800bcf0040 R08: 0000000000000000 R09: fffffbfff0d3d83c [ 300.311963][ T1217] R10: ffffffff869ec1e7 R11: ffff88800d9fc5c0 R12: 0000000000000000 [ 300.312357][ T1217] R13: ffff8880091fa128 R14: ffff8880091fa008 R15: ffff8880091fa000 [ 300.312681][ T1217] FS: 00007f96797b7800(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 300.313090][ T1217] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 300.313351][ T1217] CR2: 00007f9679b67200 CR3: 00000000025e8002 CR4: 0000000000772ef0 [ 300.313668][ T1217] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 300.313985][ T1217] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 300.314302][ T1217] PKRU: 55555554 [ 300.314462][ T1217] Call Trace: [ 300.314630][ T1217] [ 300.314742][ T1217] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 300.314956][ T1217] ? __warn (kernel/panic.c:748) [ 300.315140][ T1217] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 300.315357][ T1217] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 300.315590][ T1217] ? handle_bug (arch/x86/kernel/traps.c:285) [ 300.315754][ T1217] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 300.315981][ T1217] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 300.316221][ T1217] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 300.316450][ T1217] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 300.316675][ T1217] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 300.316945][ T1217] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 300.317202][ T1217] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 300.317427][ T1217] register_netdevice (net/core/dev.c:11003) [ 300.317649][ T1217] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 300.317881][ T1217] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 300.318121][ T1217] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 300.318389][ T1217] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 300.318661][ T1217] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 300.318927][ T1217] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 300.319211][ T1217] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 300.319471][ T1217] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 300.319730][ T1217] ? devl_region_destroy (net/devlink/region.c:1178) [ 300.319939][ T1217] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 300.320215][ T1217] devlink_reload (net/devlink/dev.c:474) [ 300.320447][ T1217] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 300.320658][ T1217] ? devlink_resources_validate (net/devlink/resource.c:311) [ 300.320918][ T1217] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 300.321142][ T1217] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 300.321411][ T1217] ? __nla_parse (lib/nlattr.c:732) [ 300.321628][ T1217] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 300.321835][ T1217] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 300.322113][ T1217] ? cap_capable (security/commoncap.c:131) [ 300.322320][ T1217] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 300.322536][ T1217] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 300.322744][ T1217] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 300.322955][ T1217] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 300.323214][ T1217] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 300.323476][ T1217] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 300.323740][ T1217] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 300.323945][ T1217] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 300.324155][ T1217] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 300.324363][ T1217] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 300.324582][ T1217] ? genl_rcv (net/netlink/genetlink.c:1219) [ 300.324737][ T1217] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 300.324943][ T1217] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 300.325174][ T1217] genl_rcv (net/netlink/genetlink.c:1220) [ 300.325330][ T1217] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 300.325539][ T1217] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 300.325748][ T1217] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 300.325961][ T1217] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 300.326181][ T1217] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 300.326381][ T1217] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 300.326585][ T1217] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 300.326801][ T1217] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 300.327009][ T1217] ? __pfx___sys_sendto (net/socket.c:2145) [ 300.327235][ T1217] ? __lock_release (kernel/locking/lockdep.c:5527) [ 300.327445][ T1217] ? __sys_recvmsg (net/socket.c:2859) [ 300.327651][ T1217] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 300.327863][ T1217] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 300.328091][ T1217] __x64_sys_sendto (net/socket.c:2181) [ 300.328308][ T1217] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 300.328561][ T1217] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 300.328771][ T1217] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 300.329030][ T1217] RIP: 0033:0x7f96799c3a4a [ 300.329260][ T1217] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 300.329965][ T1217] RSP: 002b:00007ffd1b33cb38 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 300.330307][ T1217] RAX: ffffffffffffffda RBX: 000000000c203b00 RCX: 00007f96799c3a4a [ 300.330625][ T1217] RDX: 0000000000000038 RSI: 000000000c203b00 RDI: 0000000000000005 [ 300.330926][ T1217] RBP: 000000000c203910 R08: 00007f9679b67200 R09: 000000000000000c [ 300.331241][ T1217] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 300.331553][ T1217] R13: 000000000c203910 R14: 0000000000000000 R15: 0000000000000003 | [ 301.597721][ T1247] ------------[ cut here ]------------ | [ 301.597997][ T1247] WARNING: CPU: 0 PID: 1247 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 301.598449][ T1247] Modules linked in: netdevsim | [ 301.599044][ T1247] Tainted: [W]=WARN [ 301.599229][ T1247] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 301.599492][ T1247] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 301.599768][ T1247] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 301.600519][ T1247] RSP: 0018:ffffc900027071e8 EFLAGS: 00010246 [ 301.600785][ T1247] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 301.601112][ T1247] RDX: 0000000000000000 RSI: ffff888002552c98 RDI: ffff888006042dc0 [ 301.601428][ T1247] RBP: ffff88800bcf0040 R08: 0000000000000000 R09: fffffbfff0d3d83c [ 301.601750][ T1247] R10: ffffffff869ec1e7 R11: ffff888006042300 R12: 0000000000000000 [ 301.602058][ T1247] R13: ffff888002552128 R14: ffff888002552008 R15: ffff888002552000 [ 301.602386][ T1247] FS: 00007f68dc8b3800(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 301.602745][ T1247] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 301.603022][ T1247] CR2: 00007f68dcc63200 CR3: 000000000a676002 CR4: 0000000000772ef0 [ 301.603355][ T1247] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 301.603668][ T1247] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 301.603984][ T1247] PKRU: 55555554 [ 301.604154][ T1247] Call Trace: [ 301.604312][ T1247] [ 301.604421][ T1247] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 301.604645][ T1247] ? __warn (kernel/panic.c:748) [ 301.604807][ T1247] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 301.605016][ T1247] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 301.605243][ T1247] ? handle_bug (arch/x86/kernel/traps.c:285) [ 301.605402][ T1247] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 301.605609][ T1247] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 301.605824][ T1247] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 301.606042][ T1247] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 301.606267][ T1247] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 301.606551][ T1247] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 301.606768][ T1247] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 301.606988][ T1247] register_netdevice (net/core/dev.c:11003) [ 301.607219][ T1247] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 301.607448][ T1247] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 301.607678][ T1247] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 301.607952][ T1247] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 301.608247][ T1247] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 301.608537][ T1247] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 301.608803][ T1247] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 301.609097][ T1247] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 301.609369][ T1247] ? nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1651) netdevsim [ 301.609645][ T1247] devlink_reload (net/devlink/dev.c:474) [ 301.609864][ T1247] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 301.610090][ T1247] ? devlink_resources_validate (net/devlink/resource.c:311) [ 301.610371][ T1247] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 301.610588][ T1247] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 301.610856][ T1247] ? __nla_parse (lib/nlattr.c:732) [ 301.611089][ T1247] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 301.611308][ T1247] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 301.611587][ T1247] ? cap_capable (security/commoncap.c:131) [ 301.611807][ T1247] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 301.612023][ T1247] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 301.612249][ T1247] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 301.612464][ T1247] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 301.612726][ T1247] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 301.612984][ T1247] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 301.613276][ T1247] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 301.613492][ T1247] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 301.613702][ T1247] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 301.613915][ T1247] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 301.614154][ T1247] ? genl_rcv (net/netlink/genetlink.c:1219) [ 301.614317][ T1247] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 301.614531][ T1247] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 301.614750][ T1247] genl_rcv (net/netlink/genetlink.c:1220) [ 301.614911][ T1247] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 301.615137][ T1247] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 301.615349][ T1247] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 301.615570][ T1247] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 301.615787][ T1247] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 301.615997][ T1247] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 301.616228][ T1247] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 301.616450][ T1247] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 301.616663][ T1247] ? __pfx___sys_sendto (net/socket.c:2145) [ 301.616882][ T1247] ? __lock_release (kernel/locking/lockdep.c:5527) [ 301.617114][ T1247] ? __sys_recvmsg (net/socket.c:2859) [ 301.617325][ T1247] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 301.617547][ T1247] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 301.617765][ T1247] __x64_sys_sendto (net/socket.c:2181) [ 301.617977][ T1247] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 301.618253][ T1247] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 301.618468][ T1247] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 301.618729][ T1247] RIP: 0033:0x7f68dcabfa4a [ 301.618948][ T1247] 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 [ 301.619688][ T1247] RSP: 002b:00007ffff33943b8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 301.620007][ T1247] RAX: ffffffffffffffda RBX: 0000000020c02b00 RCX: 00007f68dcabfa4a [ 301.620347][ T1247] RDX: 0000000000000038 RSI: 0000000020c02b00 RDI: 0000000000000005 [ 301.620666][ T1247] RBP: 0000000020c02910 R08: 00007f68dcc63200 R09: 000000000000000c [ 301.620977][ T1247] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 301.621303][ T1247] R13: 0000000020c02910 R14: 0000000000000000 R15: 0000000000000003 | [ 301.960351][ T67] ------------[ cut here ]------------ | [ 301.961041][ T67] WARNING: CPU: 0 PID: 67 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 301.961654][ T67] Modules linked in: netdevsim | [ 301.962627][ T67] Tainted: [W]=WARN [ 301.962833][ T67] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 301.963200][ T67] Workqueue: netns cleanup_net [ 301.963630][ T67] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 301.964047][ T67] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 301.965108][ T67] RSP: 0018:ffffc90000487620 EFLAGS: 00010246 [ 301.965480][ T67] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 301.966124][ T67] RDX: 0000000000000000 RSI: ffff888009a42c98 RDI: ffff888008eb0b50 [ 301.966573][ T67] RBP: ffffffff88b23440 R08: 0000000000000000 R09: fffffbfff0d3d83c [ 301.967127][ T67] R10: ffffffff869ec1e7 R11: ffff888008eb0040 R12: 0000000000000000 [ 301.967635][ T67] R13: ffff888009a42128 R14: ffff888009a42008 R15: ffff888009a42000 [ 301.968176][ T67] FS: 0000000000000000(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 301.969471][ T67] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 301.969853][ T67] CR2: 00007ff7ec9d8258 CR3: 000000001c928006 CR4: 0000000000772ef0 [ 301.970359][ T67] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 301.970801][ T67] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 301.971343][ T67] PKRU: 55555554 [ 301.971572][ T67] Call Trace: [ 301.971794][ T67] [ 301.971948][ T67] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 301.972282][ T67] ? __warn (kernel/panic.c:748) [ 301.972496][ T67] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 301.972768][ T67] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 301.973116][ T67] ? handle_bug (arch/x86/kernel/traps.c:285) [ 301.973377][ T67] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 301.973664][ T67] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 301.973927][ T67] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 301.974251][ T67] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 301.974633][ T67] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 301.974934][ T67] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 301.975291][ T67] register_netdevice (net/core/dev.c:11003) [ 301.975606][ T67] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 301.975895][ T67] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 301.976248][ T67] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 301.976705][ T67] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 301.977115][ T67] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 301.977526][ T67] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 301.977885][ T67] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 301.978297][ T67] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 301.978697][ T67] devlink_reload (net/devlink/dev.c:474) [ 301.979021][ T67] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 301.979360][ T67] ? devlinks_xa_find_get (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/devlink/core.c:343) [ 301.979687][ T67] devlink_pernet_pre_exit (net/devlink/core.c:288 net/devlink/devl_internal.h:114 net/devlink/core.c:513) [ 301.979978][ T67] ? __pfx_devlink_pernet_pre_exit (net/devlink/core.c:496) [ 301.980403][ T67] cleanup_net (net/core/net_namespace.c:162 net/core/net_namespace.c:632) [ 301.980711][ T67] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 301.981021][ T67] ? __pfx_cleanup_net (net/core/net_namespace.c:594) [ 301.981347][ T67] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 301.981696][ T67] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 301.982010][ T67] ? process_one_work (kernel/workqueue.c:3214) [ 301.982372][ T67] process_one_work (kernel/workqueue.c:3238) [ 301.982772][ T67] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 301.983209][ T67] ? __pfx_process_one_work (kernel/workqueue.c:3140) [ 301.983541][ T67] ? assign_work (kernel/workqueue.c:1200) [ 301.983829][ T67] worker_thread (kernel/workqueue.c:3313 kernel/workqueue.c:3400) [ 301.984214][ T67] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 301.984630][ T67] ? __pfx_worker_thread (kernel/workqueue.c:3346) [ 301.984930][ T67] kthread (kernel/kthread.c:464) [ 301.985192][ T67] ? __pfx_kthread (kernel/kthread.c:413) [ 301.985494][ T67] ? __pfx_kthread (kernel/kthread.c:413) [ 301.985776][ T67] ret_from_fork (arch/x86/kernel/process.c:148) [ 301.986097][ T67] ? __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