From 2d8d89b9f8d058c06845f2cb8da2a02278d46f3e Mon Sep 17 00:00:00 2001 From: Jonas 'Sortie' Termansen Date: Wed, 25 Jun 2014 00:42:25 +0200 Subject: [PATCH] Fix missing TLB-flush in exit_thread(2). --- kernel/thread.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/kernel/thread.cpp b/kernel/thread.cpp index 174cea62..1e2090c9 100644 --- a/kernel/thread.cpp +++ b/kernel/thread.cpp @@ -325,6 +325,7 @@ static int sys_exit_thread(int status, ScopedLock lock(&process->segment_lock); Memory::UnmapMemory(process, (uintptr_t) extended.unmap_from, extended.unmap_size); + Memory::Flush(); } if ( flags & EXIT_THREAD_ZERO )