Branch: refs/heads/master Home: https://github.com/OpenAMP/libmetal Commit: 1a38d78f5cc47dbe2967c22805a77be005fa28c2 https://github.com/OpenAMP/libmetal/commit/1a38d78f5cc47dbe2967c22805a77be00... Author: Arnaud Pouliquen arnaud.pouliquen@foss.st.com Date: 2021-10-22 (Fri, 22 Oct 2021)
Changed paths: M lib/system/freertos/mutex.h
Log Message: ----------- Revert "lib: system: freertos: mutex: change to use atomic_int instead of freertos construct"
Re-enable the use of FreeRTOS mutex to take advantage of the FreeRTOS priority-based preemptive scheduling policy.
This reverts commit 10a0d5be4a5d7d59228f8d4a90cecec826030c89.
Fix checkpatch complaints, associated to the patch revert. Initial patch did not respect the new coding rules.
Signed-off-by: Arnaud Pouliquen arnaud.pouliquen@foss.st.com
Commit: 8d98a70fdbab030573b328006e44116d2830e003 https://github.com/OpenAMP/libmetal/commit/8d98a70fdbab030573b328006e44116d2... Author: Arnaud Pouliquen arnaud.pouliquen@foss.st.com Date: 2021-10-22 (Fri, 22 Oct 2021)
Changed paths: M lib/system/freertos/template/sys.c
Log Message: ----------- system:freertos: fix typo in sys.c path
Fix the path replacing generic by freertos.
Signed-off-by: Arnaud Pouliquen arnaud.pouliquen@foss.st.com
Commit: d523dbb7880bae1fcb7652800b55c8646f02f17a https://github.com/OpenAMP/libmetal/commit/d523dbb7880bae1fcb7652800b55c8646... Author: Arnaud Pouliquen arnaud.pouliquen@foss.st.com Date: 2021-10-22 (Fri, 22 Oct 2021)
Changed paths: M lib/system/freertos/mutex.h
Log Message: ----------- lib: system: freertos: mutex: add deprecated message for METAL_MUTEX_INIT
Associated to the re-use of FreeRTOS mutex relying on the FreeRTOS scheduling policy. Add compilation warning message to indicate that the use of static initialization of the atomic mutex for FreeRTOS environment is deprecated.
Signed-off-by: Arnaud Pouliquen arnaud.pouliquen@foss.st.com
Compare: https://github.com/OpenAMP/libmetal/compare/5d67c82cefe8...d523dbb7880b