diff options
Diffstat (limited to 'Kernel/Process.cpp')
-rw-r--r-- | Kernel/Process.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/Kernel/Process.cpp b/Kernel/Process.cpp index e427316652..96393d0fb0 100644 --- a/Kernel/Process.cpp +++ b/Kernel/Process.cpp @@ -597,9 +597,11 @@ void Process::finalize() if (!description_or_error.is_error()) { auto& description = description_or_error.value(); auto json = m_perf_event_buffer->to_json(m_pid, m_executable ? m_executable->absolute_path() : ""); - // FIXME: Should this error path be surfaced somehow? auto json_buffer = UserOrKernelBuffer::for_kernel_buffer(json.data()); - (void)description->write(json_buffer, json.size()); + auto result = description->write(json_buffer, json.size()); + if (result.is_error()) { + dbgln("Error while writing perfcore file: {}", result.error().error()); + } } } |