From: Jungtae Kim Date: Fri, 29 Mar 2019 03:54:44 +0000 (+0900) Subject: [RAMEN9610-14032] gud: add force recovery for TEE crash X-Git-Url: https://git.stricted.de/?a=commitdiff_plain;h=ec0771cb30a9de301ae4c35c63537766681b55f9;p=GitHub%2FLineageOS%2Fandroid_kernel_motorola_exynos9610.git [RAMEN9610-14032] gud: add force recovery for TEE crash In case of TEE crash at boot time, device cannot start correctly because some android services depends on TEE cannot run. So, to recover this situation, this patch added forced panic() to restart device and to recorver TEE. Change-Id: I50e67ef6e865227ff28d4b31c7eee3cdd1244276 Signed-off-by: Jungtae Kim --- diff --git a/drivers/gud/gud-exynos9610/MobiCoreDriver/nq.c b/drivers/gud/gud-exynos9610/MobiCoreDriver/nq.c index 45c51e333921..0f6ebe576fba 100755 --- a/drivers/gud/gud-exynos9610/MobiCoreDriver/nq.c +++ b/drivers/gud/gud-exynos9610/MobiCoreDriver/nq.c @@ -513,6 +513,8 @@ static void nq_handle_tee_crash(void) */ nq_dump_status(); blocking_notifier_call_chain(&l_ctx.tee_stop_notifiers, 0, NULL); + /* ExySp */ + panic("t-base halt"); } static inline void set_sleep_mode_rq(u16 sleep_req)