Explicitly pass Thread::Current to MutexLock and Alloc.
Change-Id: I8b75bc0617915465f102815b32306aa7760dcae4
diff --git a/src/thread_x86.cc b/src/thread_x86.cc
index 6a72286..c841235 100644
--- a/src/thread_x86.cc
+++ b/src/thread_x86.cc
@@ -21,6 +21,7 @@
#include "asm_support.h"
#include "macros.h"
+#include "thread.h"
#include "thread_list.h"
#if defined(__APPLE__)
@@ -41,7 +42,7 @@
void Thread::InitCpu() {
static Mutex modify_ldt_lock("modify_ldt lock");
- MutexLock mu(modify_ldt_lock);
+ MutexLock mu(Thread::Current(), modify_ldt_lock);
const uintptr_t base = reinterpret_cast<uintptr_t>(this);
const size_t limit = kPageSize;