mirror of
https://github.com/FreeRTOS/FreeRTOS-Kernel.git
synced 2025-05-21 09:26:43 +08:00
Fix MISRA C 2012 Rule 13.3 Violations (#988)
* MISRA Rule 13.3 Fixes * Add semiicolons that were accidentally removed * Add parentheses back around pxList->uxNumberOfItems where removed. * Formatting fix * Add Casts to UBaseType_t --------- Co-authored-by: bjbsmith <bjbsmith@uafeb6a6bcdce55.ant.amazon.com> Co-authored-by: Rahul Kar <118818625+kar-rahul-aws@users.noreply.github.com> Co-authored-by: Soren Ptak <ptaksoren@gmail.com>
This commit is contained in:
10
tasks.c
10
tasks.c
@ -255,7 +255,7 @@
|
||||
pxTemp = pxDelayedTaskList; \
|
||||
pxDelayedTaskList = pxOverflowDelayedTaskList; \
|
||||
pxOverflowDelayedTaskList = pxTemp; \
|
||||
xNumOfOverflows++; \
|
||||
xNumOfOverflows += ( BaseType_t ) 1; \
|
||||
prvResetNextTaskUnblockTime(); \
|
||||
} while( 0 )
|
||||
|
||||
@ -2021,7 +2021,7 @@ static void prvInitialiseNewTask( TaskFunction_t pxTaskCode,
|
||||
* updated. */
|
||||
taskENTER_CRITICAL();
|
||||
{
|
||||
uxCurrentNumberOfTasks++;
|
||||
uxCurrentNumberOfTasks += ( UBaseType_t ) 1U;
|
||||
|
||||
if( pxCurrentTCB == NULL )
|
||||
{
|
||||
@ -3815,7 +3815,7 @@ void vTaskSuspendAll( void )
|
||||
|
||||
/* The scheduler is suspended if uxSchedulerSuspended is non-zero. An increment
|
||||
* is used to allow calls to vTaskSuspendAll() to nest. */
|
||||
++uxSchedulerSuspended;
|
||||
uxSchedulerSuspended += ( UBaseType_t ) 1U;
|
||||
|
||||
/* Enforces ordering for ports and optimised compilers that may otherwise place
|
||||
* the above increment elsewhere. */
|
||||
@ -3968,7 +3968,7 @@ BaseType_t xTaskResumeAll( void )
|
||||
* previous call to vTaskSuspendAll(). */
|
||||
configASSERT( uxSchedulerSuspended != 0U );
|
||||
|
||||
--uxSchedulerSuspended;
|
||||
uxSchedulerSuspended -= ( UBaseType_t ) 1U;
|
||||
portRELEASE_TASK_LOCK();
|
||||
|
||||
if( uxSchedulerSuspended == ( UBaseType_t ) 0U )
|
||||
@ -4968,7 +4968,7 @@ BaseType_t xTaskIncrementTick( void )
|
||||
}
|
||||
else
|
||||
{
|
||||
++xPendedTicks;
|
||||
xPendedTicks += 1U;
|
||||
|
||||
/* The tick hook gets called at regular intervals, even if the
|
||||
* scheduler is locked. */
|
||||
|
Reference in New Issue
Block a user