diff --git a/Kernel/Syscalls/fork.cpp b/Kernel/Syscalls/fork.cpp index 4619424fc6..b4782d1077 100644 --- a/Kernel/Syscalls/fork.cpp +++ b/Kernel/Syscalls/fork.cpp @@ -108,10 +108,10 @@ KResultOr Process::sys$fork(RegisterState& regs) if (region == m_master_tls_region.unsafe_ptr()) child->m_master_tls_region = child_region; } - - Process::register_new(*child); } + Process::register_new(*child); + PerformanceManager::add_process_created_event(*child); ScopedSpinLock lock(g_scheduler_lock);