[Sound-open-firmware] [PATCH] init: panic: dump stack if code ever returns from the main function.

Liam Girdwood liam.r.girdwood at linux.intel.com
Thu Oct 19 18:33:26 CEST 2017


Execution should never return from do_task(). Dump stack in the panic
if we do return here.

Signed-off-by: Liam Girdwood <liam.r.girdwood at linux.intel.com>
---
 src/init/init.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/init/init.c b/src/init/init.c
index 491a6ad..9cdd93f 100644
--- a/src/init/init.c
+++ b/src/init/init.c
@@ -84,6 +84,6 @@ int main(int argc, char *argv[])
 	err = do_task(&reef);
 
 	/* should never get here */
-	panic(PANIC_TASK);
+	panic_dump_stack(PANIC_TASK);
 	return err;
 }
-- 
2.11.0



More information about the Sound-open-firmware mailing list