mirror of
				https://git.suyu.dev/suyu/suyu
				synced 2025-10-31 07:59:02 -05:00 
			
		
		
		
	Kernel: Correct Paused scheduling
This commit is contained in:
		 Fernando Sahmkow
					Fernando Sahmkow
				
			
				
					committed by
					
						 FernandoS27
						FernandoS27
					
				
			
			
				
	
			
			
			 FernandoS27
						FernandoS27
					
				
			
						parent
						
							1c6a11ab14
						
					
				
				
					commit
					96b1b144af
				
			| @@ -354,9 +354,7 @@ void Thread::SetActivity(ThreadActivity value) { | ||||
|  | ||||
|     if (value == ThreadActivity::Paused) { | ||||
|         // Set status if not waiting | ||||
|         if (status == ThreadStatus::Ready) { | ||||
|             status = ThreadStatus::Paused; | ||||
|         } else if (status == ThreadStatus::Running) { | ||||
|         if (status == ThreadStatus::Ready || status == ThreadStatus::Running) { | ||||
|             SetStatus(ThreadStatus::Paused); | ||||
|             Core::System::GetInstance().CpuCore(processor_id).PrepareReschedule(); | ||||
|         } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user