mako: debug: porting lge crash handler
Change-Id: I913d372131a25bb9c0d90680f5e96cebb8883055
diff --git a/kernel/panic.c b/kernel/panic.c
index b47ca87..57d1790 100644
--- a/kernel/panic.c
+++ b/kernel/panic.c
@@ -98,7 +98,14 @@
va_start(args, fmt);
vsnprintf(buf, sizeof(buf), fmt, args);
va_end(args);
+#ifdef CONFIG_LGE_CRASH_HANDLER
+ set_kernel_crash_magic_number();
+ set_crash_store_enable();
+#endif
printk(KERN_EMERG "Kernel panic - not syncing: %s\n",buf);
+#ifdef CONFIG_LGE_CRASH_HANDLER
+ set_crash_store_disable();
+#endif
#ifdef CONFIG_DEBUG_BUGVERBOSE
/*
* Avoid nested stack-dumping if a panic occurs during oops processing
diff --git a/kernel/printk.c b/kernel/printk.c
index 4cf4670..1320c94 100644
--- a/kernel/printk.c
+++ b/kernel/printk.c
@@ -939,6 +939,9 @@
p = printk_buf;
+#ifdef CONFIG_LGE_CRASH_HANDLER
+ store_crash_log(p);
+#endif
/* Read log level and handle special printk prefix */
plen = log_prefix(p, ¤t_log_level, &special);