diff -aur linux-ae5b5f99f06f936382edda30522787bdde1248bd-pristine/arch/arm/mach-exynos/exynos-ss.c 
linux-ae5b5f99f06f936382edda30522787bdde1248bd-new/arch/arm/mach-exynos/exynos-ss.c
--- linux-ae5b5f99f06f936382edda30522787bdde1248bd-pristine/arch/arm/mach-exynos/exynos-ss.c	2016-06-15 
21:48:59.000000000 +0000
+++ linux-ae5b5f99f06f936382edda30522787bdde1248bd-new/arch/arm/mach-exynos/exynos-ss.c	2016-08-17 
16:01:16.095003127 +0000
@@ -238,6 +238,13 @@
 	struct exynos_ss_hook info_hook;
 };
 
+enum ess_cause_emerg_events {
+	CAUSE_INVALID_DUMP = 0x00000000,
+	CAUSE_KERNEL_PANIC = 0x00000001,
+	CAUSE_FORCE_DUMP   = 0x0000000D,
+	CAUSE_FORCE_REBOOT = 0x000000FF,
+};
+
 extern void (*arm_pm_restart)(char str, const char *cmd);
 #if LINUX_VERSION_CODE <= KERNEL_VERSION(3,5,00)
 extern void register_hook_logbuf(void (*)(const char));
@@ -493,13 +500,6 @@
 }
 #endif
 
-enum ess_cause_emerg_events {
-	CAUSE_INVALID_DUMP = 0x00000000,
-	CAUSE_KERNEL_PANIC = 0x00000001,
-	CAUSE_FORCE_DUMP   = 0x0000000D,
-	CAUSE_FORCE_REBOOT = 0x000000FF,
-};
-
 static void exynos_ss_scratch_reg(unsigned int val)
 {
 	__raw_writel(val, S5P_VA_SS_SCRATCH);