@@ -247,7 +247,7 @@ static void prvInitialiseNewQueue( const UBaseType_t uxQueueLength,
247
247
* other tasks that are waiting for the same mutex. This function returns
248
248
* that priority.
249
249
*/
250
- static UBaseType_t prvGetDisinheritPriorityAfterTimeout ( const Queue_t * const pxQueue ) PRIVILEGED_FUNCTION ;
250
+ static UBaseType_t prvGetHighestPriorityOfWaitToReceiveList ( const Queue_t * const pxQueue ) PRIVILEGED_FUNCTION ;
251
251
#endif
252
252
/*-----------------------------------------------------------*/
253
253
@@ -1844,13 +1844,13 @@ BaseType_t xQueueSemaphoreTake( QueueHandle_t xQueue,
1844
1844
* has timed out the priority should be disinherited
1845
1845
* again, but only as low as the next highest priority
1846
1846
* task that is waiting for the same mutex. */
1847
- uxHighestWaitingPriority = prvGetDisinheritPriorityAfterTimeout ( pxQueue );
1847
+ uxHighestWaitingPriority = prvGetHighestPriorityOfWaitToReceiveList ( pxQueue );
1848
1848
1849
1849
/* vTaskPriorityDisinheritAfterTimeout uses the uxHighestWaitingPriority
1850
1850
* parameter to index pxReadyTasksLists when adding the task holding
1851
1851
* mutex to the ready list for its new priority. Coverity thinks that
1852
1852
* it can result in out-of-bounds access which is not true because
1853
- * uxHighestWaitingPriority, as returned by prvGetDisinheritPriorityAfterTimeout ,
1853
+ * uxHighestWaitingPriority, as returned by prvGetHighestPriorityOfWaitToReceiveList ,
1854
1854
* is capped at ( configMAX_PRIORITIES - 1 ). */
1855
1855
/* coverity[overrun] */
1856
1856
vTaskPriorityDisinheritAfterTimeout ( pxQueue -> u .xSemaphore .xMutexHolder , uxHighestWaitingPriority );
@@ -2362,7 +2362,7 @@ UBaseType_t uxQueueGetQueueLength( QueueHandle_t xQueue ) /* PRIVILEGED_FUNCTION
2362
2362
2363
2363
#if ( configUSE_MUTEXES == 1 )
2364
2364
2365
- static UBaseType_t prvGetDisinheritPriorityAfterTimeout ( const Queue_t * const pxQueue )
2365
+ static UBaseType_t prvGetHighestPriorityOfWaitToReceiveList ( const Queue_t * const pxQueue )
2366
2366
{
2367
2367
UBaseType_t uxHighestPriorityOfWaitingTasks ;
2368
2368
0 commit comments