summaryrefslogtreecommitdiff
path: root/core/cortex-m0/task.c
diff options
context:
space:
mode:
authorTom Hughes <tomhughes@chromium.org>2022-10-03 15:05:06 -0700
committerChromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com>2022-10-12 23:39:31 +0000
commitaebccf721edad727dfa011a48eb12ff75015be79 (patch)
treecf5eef6e23f67611e5be966b8d916c1a90b01ef3 /core/cortex-m0/task.c
parentc2ac97e9c24566451d2e24df2b4b2af9f4076ba4 (diff)
downloadchrome-ec-aebccf721edad727dfa011a48eb12ff75015be79.tar.gz
tree: Remove CONFIG_SOFTWARE_PANIC
It's always enabled in the core/<core>/core_config.h files. The following script demonstrates that it's enabled in all boards: for board in `make print-boards`; do make print-configs board="${board}" | grep -q CONFIG_SOFTWARE_PANIC if [ $? -ne 0 ]; then echo "${board} failed" exit 1 fi done BRANCH=none BUG=none TEST=make buildall Cq-Depend: chromium:3943248 Signed-off-by: Tom Hughes <tomhughes@chromium.org> Change-Id: If683b244f17b48bedf3699f2b24e83b5ad6e849e Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3933255 Reviewed-by: Daisuke Nojiri <dnojiri@chromium.org> Code-Coverage: Zoss <zoss-cl-coverage@prod.google.com>
Diffstat (limited to 'core/cortex-m0/task.c')
-rw-r--r--core/cortex-m0/task.c2
1 files changed, 0 insertions, 2 deletions
diff --git a/core/cortex-m0/task.c b/core/cortex-m0/task.c
index b34e920e09..03490025b5 100644
--- a/core/cortex-m0/task.c
+++ b/core/cortex-m0/task.c
@@ -234,9 +234,7 @@ task_ __attribute__((noinline)) * __svc_handler(int desched, task_id_t resched)
if (*current->stack != STACK_UNUSED_VALUE) {
panic_printf("\n\nStack overflow in %s task!\n",
task_names[current - tasks]);
-#ifdef CONFIG_SOFTWARE_PANIC
software_panic(PANIC_SW_STACK_OVERFLOW, current - tasks);
-#endif
}
#endif