]> begriffs open source - freertos/commit
Remove prvSelectHighestPriorityTask call in vTaskSuspend (#610)
authorchinglee-iot <61685396+chinglee-iot@users.noreply.github.com>
Tue, 24 Jan 2023 08:25:36 +0000 (16:25 +0800)
committerGitHub <noreply@github.com>
Tue, 24 Jan 2023 08:25:36 +0000 (13:55 +0530)
commit0f9e6e5b521009f585018b47f7e8aa573f010206
tree94ff100cfb99b90f5454e6a4376a2c469767aac4
parent8128208bdee1f997f83cae631b861f36aeea9b1f
Remove prvSelectHighestPriorityTask call in vTaskSuspend (#610)

* Remove prvSelectHighestPriorityTask call in vTaskSuspend

* Every core starts with an idle task in SMP implementation and
  taskTASK_IS_RUNNING only return ture when the task is idle task before
  scheduler started. So prvSelectHighestPriorityTask won't be called in
  vTaskSuspend before scheduler started.
* Update prvSelectHighestPriorityTask to ensure that this function is
  called only when scheduler started.

* Fix kernel checker error
.github/workflows/kernel-checks.yml
tasks.c