summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoryang-cy.chen <yang-cy.chen@mediatek.com>2015-07-01 15:27:07 +0800
committerJin Qian <jinqian@google.com>2015-07-01 17:53:28 +0000
commit300d36c55ce0ad687152575faf9b135c1c08243e (patch)
tree7ee63941ff1f6c7fe81cf572297bc77af65aa724
parent8fcd136310b37e24211a023bed6ac195e656312b (diff)
downloadmediatek-300d36c55ce0ad687152575faf9b135c1c08243e.tar.gz
mediatek: fix memory leak of slabtrace tool
Problem: Use single_open as the .open function in file_operations and seq_release as the .release function will cause a memory leak. Solution: using single_release as the .release function. Bug num: 22213471 Change-Id: I79c6a77fc74e6c4117751b5b033a2c60b48e5283 Signed-off-by: yang-cy.chen <yang-cy.chen@mediatek.com>
-rw-r--r--drivers/misc/mediatek/kernel/mtk_memcfg.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/misc/mediatek/kernel/mtk_memcfg.c b/drivers/misc/mediatek/kernel/mtk_memcfg.c
index 2f13900a4f51..7d88a1329999 100644
--- a/drivers/misc/mediatek/kernel/mtk_memcfg.c
+++ b/drivers/misc/mediatek/kernel/mtk_memcfg.c
@@ -204,7 +204,7 @@ static const struct file_operations proc_slabtrace_operations = {
.open = slabtrace_open,
.read = seq_read,
.llseek = seq_lseek,
- .release = seq_release,
+ .release = single_release,
};
#endif