summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMary Ruthven <mruthven@chromium.org>2021-11-09 13:37:00 -0600
committerCommit Bot <commit-bot@chromium.org>2021-11-18 04:46:23 +0000
commitb236987c1163c1ab2d37de476f2f742dd601dfb6 (patch)
tree835d38eec5eb8a56ca871eedf03775d3ad5238dd
parentb7256c832549b598c9a956f7856ba0e3cf8ea9b6 (diff)
downloadchrome-ec-b236987c1163c1ab2d37de476f2f742dd601dfb6.tar.gz
Revert "task: Add task_enable_task() and task_disable_task()"
This reverts commit 60c1f84d024395fac90f144ad5a027f56b5ff3d0. BUG=b:200823466 TEST=make buildall -j Change-Id: I4a3f6a809288fa803c24057056d70cb6f42ed578 Signed-off-by: Mary Ruthven <mruthven@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3273360 Reviewed-by: Vadim Sukhomlinov <sukhomlinov@chromium.org>
-rw-r--r--core/cortex-m/task.c13
-rw-r--r--include/task.h12
2 files changed, 0 insertions, 25 deletions
diff --git a/core/cortex-m/task.c b/core/cortex-m/task.c
index 98fa84452f..b292813f5a 100644
--- a/core/cortex-m/task.c
+++ b/core/cortex-m/task.c
@@ -493,19 +493,6 @@ void task_enable_all_tasks(void)
__schedule(0, 0);
}
-void task_enable_task(task_id_t tskid)
-{
- atomic_or(&tasks_enabled, BIT(tskid));
-}
-
-void task_disable_task(task_id_t tskid)
-{
- atomic_clear(&tasks_enabled, BIT(tskid));
-
- if (!in_interrupt_context() && tskid == task_get_current())
- __schedule(0, 0);
-}
-
void task_enable_irq(int irq)
{
CPU_NVIC_EN(irq / 32) = 1 << (irq % 32);
diff --git a/include/task.h b/include/task.h
index 897ba79f34..529545bdf6 100644
--- a/include/task.h
+++ b/include/task.h
@@ -229,18 +229,6 @@ void task_clear_fp_used(void);
void task_enable_all_tasks(void);
/**
- * Enable a task.
- */
-void task_enable_task(task_id_t tskid);
-
-/**
- * Disable a task.
- *
- * If the task disable itself, this will cause an immediate reschedule.
- */
-void task_disable_task(task_id_t tskid);
-
-/**
* Enable an interrupt.
*/
void task_enable_irq(int irq);