mirror of
				https://github.com/FreeRTOS/FreeRTOS-Kernel.git
				synced 2025-11-04 11:09:01 +01:00 
			
		
		
		
	Update tasks.c (#22)
An optimization for prvResetNextTaskUnblockTime().
This commit is contained in:
		
							parent
							
								
									90a3584749
								
							
						
					
					
						commit
						3b8c72c669
					
				
							
								
								
									
										3
									
								
								tasks.c
									
									
									
									
									
								
							
							
						
						
									
										3
									
								
								tasks.c
									
									
									
									
									
								
							@ -3964,8 +3964,7 @@ TCB_t *pxTCB;
 | 
			
		||||
		the item at the head of the delayed list.  This is the time at
 | 
			
		||||
		which the task at the head of the delayed list should be removed
 | 
			
		||||
		from the Blocked state. */
 | 
			
		||||
		( pxTCB ) = listGET_OWNER_OF_HEAD_ENTRY( pxDelayedTaskList ); /*lint !e9079 void * is used as this macro is used with timers and co-routines too.  Alignment is known to be fine as the type of the pointer stored and retrieved is the same. */
 | 
			
		||||
		xNextTaskUnblockTime = listGET_LIST_ITEM_VALUE( &( ( pxTCB )->xStateListItem ) );
 | 
			
		||||
		xNextTaskUnblockTime = listGET_ITEM_VALUE_OF_HEAD_ENTRY( pxDelayedTaskList );
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
/*-----------------------------------------------------------*/
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user