From b236987c1163c1ab2d37de476f2f742dd601dfb6 Mon Sep 17 00:00:00 2001 From: Mary Ruthven Date: Tue, 9 Nov 2021 13:37:00 -0600 Subject: 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 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3273360 Reviewed-by: Vadim Sukhomlinov --- core/cortex-m/task.c | 13 ------------- include/task.h | 12 ------------ 2 files changed, 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 @@ -228,18 +228,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. */ -- cgit v1.2.1