diff --git a/Kernel/PerformanceEventBuffer.cpp b/Kernel/PerformanceEventBuffer.cpp index cb6fe2fb04..6e4f4b2db8 100644 --- a/Kernel/PerformanceEventBuffer.cpp +++ b/Kernel/PerformanceEventBuffer.cpp @@ -66,9 +66,8 @@ KResult PerformanceEventBuffer::append(int type, FlatPtr arg1, FlatPtr arg2) FlatPtr ebp; asm volatile("movl %%ebp, %%eax" : "=a"(ebp)); - FlatPtr eip; auto current_thread = Thread::current(); - copy_from_user(&eip, (FlatPtr*)¤t_thread->get_register_dump_from_stack().eip); + auto eip = current_thread->get_register_dump_from_stack().eip; Vector backtrace; { SmapDisabler disabler;