From 2262c16372570f57d3107d574abe2c80825d286e Mon Sep 17 00:00:00 2001 From: Mark Salyzyn Date: Tue, 16 Dec 2014 09:09:26 -0800 Subject: [PATCH] dumpstate: add pstore read Call logcat -L to pull any LAST Android logs. If the kernel is not configured for PSTORE and PSTORE_PMSG, the hopes are the empty content will pressure vendors to slice up and configure support. Change-Id: I5fddfa1e0f59f24fccc30b257ba68af8a8cf8640 --- cmds/dumpstate/dumpstate.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cmds/dumpstate/dumpstate.c b/cmds/dumpstate/dumpstate.c index 1d33d7146..2d8ac7462 100644 --- a/cmds/dumpstate/dumpstate.c +++ b/cmds/dumpstate/dumpstate.c @@ -214,6 +214,10 @@ static void dumpstate() { dump_file("LAST PANIC CONSOLE", "/data/dontpanic/apanic_console"); dump_file("LAST PANIC THREADS", "/data/dontpanic/apanic_threads"); + /* kernels must set CONFIG_PSTORE_PMSG, slice up pstore with device tree */ + run_command("LAST LOGCAT", 10, "logcat", "-L", "-v", "threadtime", + "-b", "all", "-d", "*:v", NULL); + for_each_userid(do_dump_settings, NULL); /* The following have a tendency to get wedged when wifi drivers/fw goes belly-up. */