mirror of
https://github.com/FreeRTOS/FreeRTOS-Kernel.git
synced 2025-12-07 13:45:00 -05:00
Move temp variable declaration to top of function
This commit is contained in:
parent
efa9286d6f
commit
2f9da89dc4
1 changed files with 4 additions and 2 deletions
6
tasks.c
6
tasks.c
|
|
@ -2020,11 +2020,12 @@ static void prvInitialiseNewTask( TaskFunction_t pxTaskCode,
|
|||
|
||||
static void prvAddNewTaskToReadyList( TCB_t * pxNewTCB )
|
||||
{
|
||||
UBaseType_t uxNumberOfTasks;
|
||||
/* Ensure interrupts don't access the task lists while the lists are being
|
||||
* updated. */
|
||||
taskENTER_CRITICAL();
|
||||
{
|
||||
UBaseType_t uxNumberOfTasks = uxCurrentNumberOfTasks;
|
||||
uxNumberOfTasks = uxCurrentNumberOfTasks;
|
||||
uxNumberOfTasks++;
|
||||
uxCurrentNumberOfTasks = uxNumberOfTasks;
|
||||
|
||||
|
|
@ -3967,12 +3968,13 @@ BaseType_t xTaskResumeAll( void )
|
|||
{
|
||||
BaseType_t xCoreID;
|
||||
xCoreID = ( BaseType_t ) portGET_CORE_ID();
|
||||
UBaseType_t uxSchedulerSuspendedVal;
|
||||
|
||||
/* If uxSchedulerSuspended is zero then this function does not match a
|
||||
* previous call to vTaskSuspendAll(). */
|
||||
configASSERT( uxSchedulerSuspended != 0U );
|
||||
|
||||
UBaseType_t uxSchedulerSuspendedVal = uxSchedulerSuspended;
|
||||
uxSchedulerSuspendedVal = uxSchedulerSuspended;
|
||||
uxSchedulerSuspendedVal--;
|
||||
uxSchedulerSuspended = uxSchedulerSuspendedVal;
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue