From b466f347d7b4811a2b1e5af97c3a94e50d254b96 Mon Sep 17 00:00:00 2001 From: Chintan Pandya Date: Tue, 2 Jul 2013 16:00:49 -0700 Subject: [PATCH] sysctl: Don't scan for the leaks on headers These header allocations have life cycle till the device goes shutdown. So, considering them as leak is false positive. Remove them by marking kmemleak_not_leak CRs-Fixed: 466552 Change-Id: Id1571b78365e533ddfe866d45cef8f89b0b62bc7 Signed-off-by: Chintan Pandya --- fs/proc/proc_sysctl.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/fs/proc/proc_sysctl.c b/fs/proc/proc_sysctl.c index ac05f33a0dde..b9841c2b517c 100644 --- a/fs/proc/proc_sysctl.c +++ b/fs/proc/proc_sysctl.c @@ -11,6 +11,7 @@ #include #include #include +#include #include "internal.h" static const struct dentry_operations proc_sys_dentry_operations; @@ -1207,6 +1208,8 @@ struct ctl_table_header *__register_sysctl_table( if (!header) return NULL; + kmemleak_not_leak(header); + node = (struct ctl_node *)(header + 1); init_header(header, root, set, node, table); if (sysctl_check_table(path, table))