esp-idf/components/freertos
Angus Gratton c7328f1cc0 freertos: Fix race condition returning incorrect TCB on unpinned tasks
Noted as a problem with thread local storage returning a different task's
pointers, but some other were APIs also accessing current task unsafely.

Regression in FreeRTOS 10 update a3c90bf59a
2021-04-20 14:46:49 +10:00
..
include/freertos doc: Add notes that vTaskStartScheduler() is called during startup 2021-03-31 09:37:28 +11:00
port esp_system: check early for single core variant 2021-03-29 06:50:47 +00:00
test freertos: Add some comments about deleting tasks when using SMP 2021-04-13 03:40:10 +00:00
CMakeLists.txt freertos: add xQueueGenericReceive for backward compatibility 2020-11-27 19:08:42 +05:30
component.mk freertos: Add RISC-V port 2020-11-13 07:49:11 +11:00
croutine.c Whitespace: Automated whitespace fixes (large commit) 2020-11-11 07:36:35 +00:00
event_groups.c freertos: fix errors reported by PVS-Studio 2021-02-11 03:15:04 +00:00
freertos_v8_compat.c freertos: add xQueueGenericReceive for backward compatibility 2020-11-27 19:08:42 +05:30
FreeRTOS-openocd.c freertos: fix defining uxTopUsedPriority for esp32s2beta 2019-10-29 16:38:48 +01:00
History.txt Whitespace: Automated whitespace fixes (large commit) 2020-11-11 07:36:35 +00:00
Kconfig freertos: Use the standard assert() function for configASSERT 2021-03-03 10:26:57 +11:00
license.txt Whitespace: Automated whitespace fixes (large commit) 2020-11-11 07:36:35 +00:00
linker.lf Merge branch 'bugfix/ldgen_ignore_nonexistent_archives_and_obj' into 'master' 2021-01-21 15:59:35 +08:00
list.c Whitespace: Automated whitespace fixes (large commit) 2020-11-11 07:36:35 +00:00
queue.c Whitespace: Automated whitespace fixes (large commit) 2020-11-11 07:36:35 +00:00
sdkconfig.rename freertos: always enable static allocation 2020-12-29 16:18:04 +01:00
stream_buffer.c freertos: merged freertos 10 kernel files into IDF 2020-10-13 23:52:03 +00:00
tasks.c freertos: Fix race condition returning incorrect TCB on unpinned tasks 2021-04-20 14:46:49 +10:00
timers.c Whitespace: Automated whitespace fixes (large commit) 2020-11-11 07:36:35 +00:00