diff --git a/src/system/kernel/locks/lock.cpp b/src/system/kernel/locks/lock.cpp index 968b6ed993..34bdaa6883 100644 --- a/src/system/kernel/locks/lock.cpp +++ b/src/system/kernel/locks/lock.cpp @@ -978,6 +978,7 @@ mutex_switch_from_read_lock(rw_lock* from, mutex* to) "for locks %p, %p", from, to); } #endif + ASSERT(from->holder != thread_get_current_thread_id()); InterruptsSpinLocker locker(to->lock);