From 29cfa2d472503f3537f342c51a10e8d214e3d59d Mon Sep 17 00:00:00 2001 From: Sudeep Mohanty Date: Fri, 27 Oct 2023 17:35:58 +0200 Subject: [PATCH] Revert "fix(freertos/idf): Add workaround for same priority preemption in xTaskIncrementTick()" This reverts commit 6c6a6ad44a52cd0b706cb23aee4c1c31fb76bf1f. --- components/freertos/FreeRTOS-Kernel/tasks.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/components/freertos/FreeRTOS-Kernel/tasks.c b/components/freertos/FreeRTOS-Kernel/tasks.c index cbd9eb48aa..6075f88f1e 100644 --- a/components/freertos/FreeRTOS-Kernel/tasks.c +++ b/components/freertos/FreeRTOS-Kernel/tasks.c @@ -3267,9 +3267,7 @@ BaseType_t xTaskIncrementTick( void ) * 0, we only need to context switch if the unblocked * task can run on core 0 and has a higher priority * than the current task. */ - - /* ">" changed to ">="" due to IDF incompatibility (IDF-8428) */ - if( ( taskIS_AFFINITY_COMPATIBLE( 0, pxTCB->xCoreID ) == pdTRUE ) && ( pxTCB->uxPriority >= pxCurrentTCBs[ 0 ]->uxPriority ) ) + if( ( taskIS_AFFINITY_COMPATIBLE( 0, pxTCB->xCoreID ) == pdTRUE ) && ( pxTCB->uxPriority > pxCurrentTCBs[ 0 ]->uxPriority ) ) { xSwitchRequired = pdTRUE; }