diff --git a/src/system/kernel/locks/lock.cpp b/src/system/kernel/locks/lock.cpp index b501f567d3..5a910d2b98 100644 --- a/src/system/kernel/locks/lock.cpp +++ b/src/system/kernel/locks/lock.cpp @@ -512,7 +512,6 @@ _rw_lock_read_lock(rw_lock* lock) #if KDEBUG_RW_LOCK_DEBUG int32 oldCount = atomic_add(&lock->count, 1); if (oldCount < RW_LOCK_WRITER_COUNT_BASE) { - ASSERT_UNLOCKED_RW_LOCK(lock); _rw_lock_set_read_locked(lock); return B_OK; } @@ -526,8 +525,6 @@ _rw_lock_read_lock(rw_lock* lock) return B_OK; } - ASSERT_UNLOCKED_RW_LOCK(lock); - // The writer that originally had the lock when we called atomic_add() might // already have gone and another writer could have overtaken us. In this // case the original writer set pending_readers, so we know that we don't