diff options
author | Mary Ruthven <mruthven@chromium.org> | 2021-11-09 13:37:00 -0600 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2021-11-18 04:46:23 +0000 |
commit | b236987c1163c1ab2d37de476f2f742dd601dfb6 (patch) | |
tree | 835d38eec5eb8a56ca871eedf03775d3ad5238dd | |
parent | b7256c832549b598c9a956f7856ba0e3cf8ea9b6 (diff) | |
download | chrome-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.c | 13 | ||||
-rw-r--r-- | include/task.h | 12 |
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); |