소스 검색

Kernel: Remove incorrect VERIFY() in Thread::relock_process

Turns are there are legitimate cases where the thread state isn't
Thread::Running.
Gunnar Beutner 4 년 전
부모
커밋
3bac14e19e
1개의 변경된 파일0개의 추가작업 그리고 2개의 파일을 삭제
  1. 0 2
      Kernel/Thread.cpp

+ 0 - 2
Kernel/Thread.cpp

@@ -326,8 +326,6 @@ LockMode Thread::unlock_process_if_locked(u32& lock_count_to_restore)
 
 void Thread::relock_process(LockMode previous_locked, u32 lock_count_to_restore)
 {
-    VERIFY(state() == Thread::Running);
-
     // Clearing the critical section may trigger the context switch
     // flagged by calling Scheduler::donate_to or Scheduler::yield
     // above. We have to do it this way because we intentionally