From 58067019ce093efa129f7b1e07919da247fa63e7 Mon Sep 17 00:00:00 2001 From: Anmin Hsu Date: Sat, 19 Sep 2015 10:14:45 +0800 Subject: AEE: kernel driver memory leak risk [Detail] It has memory leak risk while call aee_kernel_dal_api(). [Solution] Modify aee_kernel_dal_api() with kfree() system call. [Feature] Memory Optimization MTK-Commit-Id: 09f75c2a0814049e8285693b5b5c715efe1298f7 Change-Id: I9902927084839175bb72e746c481b0d969d819d6 Signed-off-by: Zhiyong Wang CR-Id: ALPS02312652 --- drivers/misc/mediatek/aee/aed/aed-main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/misc/mediatek/aee/aed/aed-main.c b/drivers/misc/mediatek/aee/aed/aed-main.c index 755a41bcb..bfd366242 100644 --- a/drivers/misc/mediatek/aee/aed/aed-main.c +++ b/drivers/misc/mediatek/aee/aed/aed-main.c @@ -1792,10 +1792,10 @@ void aee_kernel_dal_api(const char *file, const int line, const char *msg) strncpy(dal_show->msg, msg, sizeof(dal_show->msg) - 1); dal_show->msg[sizeof(dal_show->msg) - 1] = 0; DAL_Printf("%s", dal_show->msg); - kfree(dal_show); } else { LOGD("DAL not allowed (mode %d)\n", aee_mode); } + kfree(dal_show); } up(&aed_dal_sem); #endif -- cgit v1.2.3