mirror of
https://github.com/FreeRTOS/FreeRTOS-Kernel.git
synced 2025-12-08 20:55:14 -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 )
|
static void prvAddNewTaskToReadyList( TCB_t * pxNewTCB )
|
||||||
{
|
{
|
||||||
|
UBaseType_t uxNumberOfTasks;
|
||||||
/* Ensure interrupts don't access the task lists while the lists are being
|
/* Ensure interrupts don't access the task lists while the lists are being
|
||||||
* updated. */
|
* updated. */
|
||||||
taskENTER_CRITICAL();
|
taskENTER_CRITICAL();
|
||||||
{
|
{
|
||||||
UBaseType_t uxNumberOfTasks = uxCurrentNumberOfTasks;
|
uxNumberOfTasks = uxCurrentNumberOfTasks;
|
||||||
uxNumberOfTasks++;
|
uxNumberOfTasks++;
|
||||||
uxCurrentNumberOfTasks = uxNumberOfTasks;
|
uxCurrentNumberOfTasks = uxNumberOfTasks;
|
||||||
|
|
||||||
|
|
@ -3967,12 +3968,13 @@ BaseType_t xTaskResumeAll( void )
|
||||||
{
|
{
|
||||||
BaseType_t xCoreID;
|
BaseType_t xCoreID;
|
||||||
xCoreID = ( BaseType_t ) portGET_CORE_ID();
|
xCoreID = ( BaseType_t ) portGET_CORE_ID();
|
||||||
|
UBaseType_t uxSchedulerSuspendedVal;
|
||||||
|
|
||||||
/* If uxSchedulerSuspended is zero then this function does not match a
|
/* If uxSchedulerSuspended is zero then this function does not match a
|
||||||
* previous call to vTaskSuspendAll(). */
|
* previous call to vTaskSuspendAll(). */
|
||||||
configASSERT( uxSchedulerSuspended != 0U );
|
configASSERT( uxSchedulerSuspended != 0U );
|
||||||
|
|
||||||
UBaseType_t uxSchedulerSuspendedVal = uxSchedulerSuspended;
|
uxSchedulerSuspendedVal = uxSchedulerSuspended;
|
||||||
uxSchedulerSuspendedVal--;
|
uxSchedulerSuspendedVal--;
|
||||||
uxSchedulerSuspended = uxSchedulerSuspendedVal;
|
uxSchedulerSuspended = uxSchedulerSuspendedVal;
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue