====================================== | 0 | xx__-> [ 9.397333][ T244] ------------[ cut here ]------------ | [ 9.397779][ T244] WARNING: CPU: 3 PID: 244 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 9.398530][ T244] Modules linked in: netdevsim [ 9.399390][ T244] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9.399858][ T244] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 9.400298][ T244] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 9.401490][ T244] RSP: 0018:ffffc90000707520 EFLAGS: 00010246 [ 9.401939][ T244] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 9.402449][ T244] RDX: 0000000000000000 RSI: ffff888005702c98 RDI: ffff88800aa40b78 [ 9.403114][ T244] RBP: ffff88800aa10040 R08: 0000000000000000 R09: fffffbfff353d83c [ 9.403563][ T244] R10: ffffffff9a9ec1e7 R11: ffff88800aa40040 R12: 0000000000000000 [ 9.404094][ T244] R13: ffff888005702128 R14: ffff888005702008 R15: ffff888005702000 [ 9.404603][ T244] FS: 00007f5073d55740(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 9.405213][ T244] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9.405652][ T244] CR2: 000055d34ac4c2f8 CR3: 00000000088b4004 CR4: 0000000000772ef0 [ 9.406190][ T244] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9.406698][ T244] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9.407220][ T244] PKRU: 55555554 [ 9.407485][ T244] Call Trace: [ 9.407754][ T244] [ 9.407957][ T244] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 9.408305][ T244] ? __warn (kernel/panic.c:748) [ 9.408576][ T244] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 9.408938][ T244] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 9.409291][ T244] ? handle_bug (arch/x86/kernel/traps.c:285) [ 9.409553][ T244] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 9.409918][ T244] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 9.410277][ T244] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 9.410649][ T244] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 9.411101][ T244] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 9.411456][ T244] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 9.411805][ T244] register_netdevice (net/core/dev.c:11003) [ 9.412179][ T244] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 9.412543][ T244] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 9.412933][ T244] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 9.413369][ T244] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 9.413639][ T244] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 9.414107][ T244] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 9.414548][ T244] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 9.415010][ T244] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 9.415384][ T244] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 9.415835][ T244] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 9.416201][ T244] ? kernfs_put (./arch/x86/include/asm/atomic.h:67 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:2278 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:1384 (discriminator 1) fs/kernfs/dir.c:557 (discriminator 1)) [ 9.416464][ T244] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 9.416826][ T244] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 9.417204][ T244] __driver_probe_device (drivers/base/dd.c:800) [ 9.417551][ T244] driver_probe_device (drivers/base/dd.c:830) [ 9.417920][ T244] __device_attach_driver (drivers/base/dd.c:959) [ 9.418270][ T244] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 9.418686][ T244] bus_for_each_drv (drivers/base/bus.c:462) [ 9.419049][ T244] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 9.419390][ T244] ? bus_to_subsys (drivers/base/bus.c:85) [ 9.419730][ T244] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 9.420085][ T244] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 9.420438][ T244] __device_attach (drivers/base/dd.c:1030) [ 9.420780][ T244] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 9.421146][ T244] ? bus_to_subsys (drivers/base/bus.c:85) [ 9.421478][ T244] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 9.421825][ T244] bus_probe_device (drivers/base/bus.c:537) [ 9.422204][ T244] device_add (drivers/base/core.c:3672) [ 9.422550][ T244] ? __pfx_device_add (drivers/base/core.c:3548) [ 9.422906][ T244] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 9.423275][ T244] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 9.423724][ T244] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 9.424196][ T244] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 9.424533][ T244] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 9.424902][ T244] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 9.425248][ T244] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 9.425593][ T244] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 9.425910][ T244] ? __pfx_vfs_write (fs/read_write.c:660) [ 9.426263][ T244] ? __lock_release (kernel/locking/lockdep.c:5527) [ 9.426605][ T244] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 9.427003][ T244] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 9.427359][ T244] ksys_write (fs/read_write.c:731) [ 9.427622][ T244] ? __pfx_ksys_write (fs/read_write.c:721) [ 9.427975][ T244] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 9.428337][ T244] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 9.428682][ T244] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 9.429129][ T244] RIP: 0033:0x7f5073e96b77 [ 9.429476][ T244] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 9.430629][ T244] RSP: 002b:00007fffae23a948 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 9.431172][ T244] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f5073e96b77 [ 9.431692][ T244] RDX: 0000000000000005 RSI: 000055d34ac4b2f0 RDI: 0000000000000001 [ 9.432214][ T244] RBP: 000055d34ac4b2f0 R08: 0000000000000004 R09: 0000000000000077 [ 9.432721][ T244] R10: 0000000000000063 R11: 0000000000000246 R12: 0000000000000005 [ 9.433246][ T244] R13: 00007f5073f52760 R14: 0000000000000005 R15: 00007f5073f4d9c0 | [ 9.446496][ T244] ------------[ cut here ]------------ | [ 9.446793][ T244] WARNING: CPU: 3 PID: 244 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 9.448327][ T244] Modules linked in: netdevsim | [ 9.449313][ T244] Tainted: [W]=WARN [ 9.449549][ T244] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9.450147][ T244] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 9.450513][ T244] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 9.451839][ T244] RSP: 0018:ffffc90000707520 EFLAGS: 00010246 [ 9.452441][ T244] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 9.453043][ T244] RDX: 0000000000000000 RSI: ffff88800d0a2c98 RDI: ffff88800aa40b78 [ 9.453489][ T244] RBP: ffff88800aa10040 R08: 0000000000000000 R09: fffffbfff353d83c [ 9.454112][ T244] R10: ffffffff9a9ec1e7 R11: ffff88800aa40040 R12: 0000000000000000 [ 9.454587][ T244] R13: ffff88800d0a2128 R14: ffff88800d0a2008 R15: ffff88800d0a2000 [ 9.455252][ T244] FS: 00007f5073d55740(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 9.455803][ T244] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9.456350][ T244] CR2: 000055d34ac4c2f8 CR3: 00000000088b4004 CR4: 0000000000772ef0 [ 9.456827][ T244] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9.457501][ T244] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9.458080][ T244] PKRU: 55555554 [ 9.458306][ T244] Call Trace: [ 9.458557][ T244] [ 9.458747][ T244] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 9.459252][ T244] ? __warn (kernel/panic.c:748) [ 9.459460][ T244] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 9.459785][ T244] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 9.460258][ T244] ? handle_bug (arch/x86/kernel/traps.c:285) [ 9.460489][ T244] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 9.460826][ T244] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 9.461351][ T244] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 9.461651][ T244] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 9.462185][ T244] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 9.462513][ T244] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 9.463027][ T244] register_netdevice (net/core/dev.c:11003) [ 9.463314][ T244] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 9.463656][ T244] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 9.464186][ T244] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 9.464554][ T244] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 9.464817][ T244] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 9.465409][ T244] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 9.466031][ T244] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 9.466411][ T244] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 9.466775][ T244] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 9.467376][ T244] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 9.467655][ T244] ? kernfs_put (./arch/x86/include/asm/atomic.h:67 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:2278 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:1384 (discriminator 1) fs/kernfs/dir.c:557 (discriminator 1)) [ 9.468019][ T244] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 9.468344][ T244] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 9.468712][ T244] __driver_probe_device (drivers/base/dd.c:800) [ 9.469240][ T244] driver_probe_device (drivers/base/dd.c:830) [ 9.469522][ T244] __device_attach_driver (drivers/base/dd.c:959) [ 9.469995][ T244] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 9.470390][ T244] bus_for_each_drv (drivers/base/bus.c:462) [ 9.470732][ T244] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 9.471234][ T244] ? bus_to_subsys (drivers/base/bus.c:85) [ 9.471518][ T244] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 9.472004][ T244] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 9.472327][ T244] __device_attach (drivers/base/dd.c:1030) [ 9.472658][ T244] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 9.473148][ T244] ? bus_to_subsys (drivers/base/bus.c:85) [ 9.473439][ T244] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 9.473782][ T244] bus_probe_device (drivers/base/bus.c:537) [ 9.474431][ T244] device_add (drivers/base/core.c:3672) [ 9.474731][ T244] ? __pfx_device_add (drivers/base/core.c:3548) [ 9.475186][ T244] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 9.475528][ T244] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 9.476141][ T244] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 9.476522][ T244] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 9.477035][ T244] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 9.477334][ T244] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 9.477655][ T244] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 9.478125][ T244] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 9.478404][ T244] ? __pfx_vfs_write (fs/read_write.c:660) [ 9.478756][ T244] ? __lock_release (kernel/locking/lockdep.c:5527) [ 9.479328][ T244] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 9.479623][ T244] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 9.480090][ T244] ksys_write (fs/read_write.c:731) [ 9.480337][ T244] ? __pfx_ksys_write (fs/read_write.c:721) [ 9.480674][ T244] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 9.481202][ T244] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 9.481487][ T244] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 9.482102][ T244] RIP: 0033:0x7f5073e96b77 [ 9.482391][ T244] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 9.483685][ T244] RSP: 002b:00007fffae23a948 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 9.484334][ T244] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f5073e96b77 [ 9.484773][ T244] RDX: 0000000000000005 RSI: 000055d34ac4b2f0 RDI: 0000000000000001 [ 9.485373][ T244] RBP: 000055d34ac4b2f0 R08: 0000000000000004 R09: 0000000000000077 [ 9.485880][ T244] R10: 0000000000000063 R11: 0000000000000246 R12: 0000000000000005 [ 9.486382][ T244] R13: 00007f5073f52760 R14: 0000000000000005 R15: 00007f5073f4d9c0 | [ 9.501617][ T244] ------------[ cut here ]------------ | [ 9.501948][ T244] WARNING: CPU: 3 PID: 244 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 9.502633][ T244] Modules linked in: netdevsim | [ 9.503692][ T244] Tainted: [W]=WARN [ 9.503969][ T244] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9.504388][ T244] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 9.504824][ T244] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 9.506054][ T244] RSP: 0018:ffffc90000707520 EFLAGS: 00010246 [ 9.506482][ T244] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 9.507044][ T244] RDX: 0000000000000000 RSI: ffff88800d09ac98 RDI: ffff88800aa40b78 [ 9.507549][ T244] RBP: ffff88800aa10040 R08: 0000000000000000 R09: fffffbfff353d83c [ 9.508159][ T244] R10: ffffffff9a9ec1e7 R11: ffff88800aa40040 R12: 0000000000000000 [ 9.508661][ T244] R13: ffff88800d09a128 R14: ffff88800d09a008 R15: ffff88800d09a000 [ 9.509179][ T244] FS: 00007f5073d55740(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 9.509760][ T244] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9.510196][ T244] CR2: 000055d34ac4c2f8 CR3: 00000000088b4004 CR4: 0000000000772ef0 [ 9.510728][ T244] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9.511291][ T244] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9.511808][ T244] PKRU: 55555554 [ 9.512080][ T244] Call Trace: [ 9.512337][ T244] [ 9.512512][ T244] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 9.512916][ T244] ? __warn (kernel/panic.c:748) [ 9.513174][ T244] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 9.513509][ T244] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 9.513888][ T244] ? handle_bug (arch/x86/kernel/traps.c:285) [ 9.514150][ T244] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 9.514490][ T244] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 9.514880][ T244] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 9.515253][ T244] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 9.515703][ T244] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 9.516107][ T244] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 9.516458][ T244] register_netdevice (net/core/dev.c:11003) [ 9.516809][ T244] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 9.517192][ T244] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 9.517552][ T244] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 9.518025][ T244] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 9.518288][ T244] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 9.518740][ T244] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 9.519217][ T244] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 9.519668][ T244] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 9.520048][ T244] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 9.520488][ T244] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 9.520895][ T244] ? kernfs_put (./arch/x86/include/asm/atomic.h:67 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:2278 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:1384 (discriminator 1) fs/kernfs/dir.c:557 (discriminator 1)) [ 9.521148][ T244] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 9.521497][ T244] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 9.521838][ T244] __driver_probe_device (drivers/base/dd.c:800) [ 9.522225][ T244] driver_probe_device (drivers/base/dd.c:830) [ 9.522567][ T244] __device_attach_driver (drivers/base/dd.c:959) [ 9.522936][ T244] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 9.523360][ T244] bus_for_each_drv (drivers/base/bus.c:462) [ 9.523695][ T244] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 9.524106][ T244] ? bus_to_subsys (drivers/base/bus.c:85) [ 9.524438][ T244] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 9.524788][ T244] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 9.525161][ T244] __device_attach (drivers/base/dd.c:1030) [ 9.525517][ T244] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 9.525942][ T244] ? bus_to_subsys (drivers/base/bus.c:85) [ 9.526160][ T244] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 9.526373][ T244] bus_probe_device (drivers/base/bus.c:537) [ 9.526581][ T244] device_add (drivers/base/core.c:3672) [ 9.526788][ T244] ? __pfx_device_add (drivers/base/core.c:3548) [ 9.527019][ T244] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 9.527242][ T244] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 9.527506][ T244] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 9.527772][ T244] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 9.527994][ T244] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 9.528204][ T244] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 9.528431][ T244] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 9.528642][ T244] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 9.528808][ T244] ? __pfx_vfs_write (fs/read_write.c:660) [ 9.529051][ T244] ? __lock_release (kernel/locking/lockdep.c:5527) [ 9.529252][ T244] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 9.529466][ T244] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 9.529678][ T244] ksys_write (fs/read_write.c:731) [ 9.529834][ T244] ? __pfx_ksys_write (fs/read_write.c:721) [ 9.530052][ T244] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 9.530267][ T244] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 9.530477][ T244] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 9.530730][ T244] RIP: 0033:0x7f5073e96b77 [ 9.530950][ T244] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 9.531647][ T244] RSP: 002b:00007fffae23a948 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 9.531991][ T244] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f5073e96b77 [ 9.532296][ T244] RDX: 0000000000000005 RSI: 000055d34ac4b2f0 RDI: 0000000000000001 [ 9.532587][ T244] RBP: 000055d34ac4b2f0 R08: 0000000000000004 R09: 0000000000000077 [ 9.532888][ T244] R10: 0000000000000063 R11: 0000000000000246 R12: 0000000000000005 [ 9.533185][ T244] R13: 00007f5073f52760 R14: 0000000000000005 R15: 00007f5073f4d9c0 | [ 9.546117][ T244] ------------[ cut here ]------------ | [ 9.546339][ T244] WARNING: CPU: 3 PID: 244 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 9.546739][ T244] Modules linked in: netdevsim | [ 9.547322][ T244] Tainted: [W]=WARN [ 9.547476][ T244] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9.547730][ T244] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 9.548089][ T244] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 9.548788][ T244] RSP: 0018:ffffc90000707520 EFLAGS: 00010246 [ 9.549098][ T244] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 9.549397][ T244] RDX: 0000000000000000 RSI: ffff88800d03ac98 RDI: ffff88800aa40b78 [ 9.549705][ T244] RBP: ffff88800aa10040 R08: 0000000000000000 R09: fffffbfff353d83c [ 9.550014][ T244] R10: ffffffff9a9ec1e7 R11: ffff88800aa40040 R12: 0000000000000000 [ 9.550312][ T244] R13: ffff88800d03a128 R14: ffff88800d03a008 R15: ffff88800d03a000 [ 9.550615][ T244] FS: 00007f5073d55740(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 9.550970][ T244] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9.551222][ T244] CR2: 000055d34ac4c2f8 CR3: 00000000088b4004 CR4: 0000000000772ef0 [ 9.551523][ T244] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9.551834][ T244] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9.552171][ T244] PKRU: 55555554 [ 9.552324][ T244] Call Trace: [ 9.552475][ T244] [ 9.552580][ T244] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 9.552783][ T244] ? __warn (kernel/panic.c:748) [ 9.552950][ T244] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 9.553156][ T244] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 9.553368][ T244] ? handle_bug (arch/x86/kernel/traps.c:285) [ 9.553526][ T244] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 9.553730][ T244] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 9.553958][ T244] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 9.554172][ T244] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 9.554430][ T244] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 9.554639][ T244] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 9.554872][ T244] register_netdevice (net/core/dev.c:11003) [ 9.555097][ T244] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 9.555311][ T244] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 9.555529][ T244] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 9.555797][ T244] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 9.555962][ T244] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 9.556232][ T244] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 9.556493][ T244] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 9.556755][ T244] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 9.556981][ T244] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 9.557239][ T244] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 9.557444][ T244] ? kernfs_put (./arch/x86/include/asm/atomic.h:67 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:2278 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:1384 (discriminator 1) fs/kernfs/dir.c:557 (discriminator 1)) [ 9.557597][ T244] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 9.557811][ T244] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 9.558030][ T244] __driver_probe_device (drivers/base/dd.c:800) [ 9.558248][ T244] driver_probe_device (drivers/base/dd.c:830) [ 9.558465][ T244] __device_attach_driver (drivers/base/dd.c:959) [ 9.558670][ T244] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 9.558932][ T244] bus_for_each_drv (drivers/base/bus.c:462) [ 9.559138][ T244] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 9.559342][ T244] ? bus_to_subsys (drivers/base/bus.c:85) [ 9.559546][ T244] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 9.559748][ T244] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 9.559968][ T244] __device_attach (drivers/base/dd.c:1030) [ 9.560172][ T244] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 9.560373][ T244] ? bus_to_subsys (drivers/base/bus.c:85) [ 9.560577][ T244] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 9.560791][ T244] bus_probe_device (drivers/base/bus.c:537) [ 9.561027][ T244] device_add (drivers/base/core.c:3672) [ 9.561242][ T244] ? __pfx_device_add (drivers/base/core.c:3548) [ 9.561440][ T244] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 9.561666][ T244] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 9.561940][ T244] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 9.562206][ T244] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 9.562412][ T244] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 9.562623][ T244] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 9.562833][ T244] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 9.563072][ T244] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 9.563235][ T244] ? __pfx_vfs_write (fs/read_write.c:660) [ 9.563444][ T244] ? __lock_release (kernel/locking/lockdep.c:5527) [ 9.563644][ T244] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 9.563875][ T244] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 9.564088][ T244] ksys_write (fs/read_write.c:731) [ 9.564245][ T244] ? __pfx_ksys_write (fs/read_write.c:721) [ 9.564445][ T244] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 9.564659][ T244] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 9.564877][ T244] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 9.565127][ T244] RIP: 0033:0x7f5073e96b77 [ 9.565333][ T244] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 9.566074][ T244] RSP: 002b:00007fffae23a948 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 9.566381][ T244] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f5073e96b77 [ 9.566686][ T244] RDX: 0000000000000005 RSI: 000055d34ac4b2f0 RDI: 0000000000000001 [ 9.566999][ T244] RBP: 000055d34ac4b2f0 R08: 0000000000000004 R09: 0000000000000077 [ 9.567301][ T244] R10: 0000000000000063 R11: 0000000000000246 R12: 0000000000000005 Finger prints: __netdev_update_features:register_netdevice:nsim_create:__nsim_dev_port_add:nsim_dev_port_add_all