diff options
| author | Anmin Hsu <anmin.hsu@mediatek.com> | 2015-09-19 10:14:45 +0800 |
|---|---|---|
| committer | Mister Oyster <oysterized@gmail.com> | 2017-04-25 11:28:23 +0200 |
| commit | 58067019ce093efa129f7b1e07919da247fa63e7 (patch) | |
| tree | c1bdda680765fbc02ce23d713cf091581f64b4c5 /drivers/misc/mediatek/aee | |
| parent | 10661068710757517fbe120a5d0d73f9d9d0e4ee (diff) | |
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 <zhiyong.wang@mediatek.com>
CR-Id: ALPS02312652
Diffstat (limited to 'drivers/misc/mediatek/aee')
| -rw-r--r-- | drivers/misc/mediatek/aee/aed/aed-main.c | 2 |
1 files changed, 1 insertions, 1 deletions
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 |
