diff options
Diffstat (limited to 'fs/file_table.c')
| -rw-r--r-- | fs/file_table.c | 6 | 
1 files changed, 6 insertions, 0 deletions
| diff --git a/fs/file_table.c b/fs/file_table.c index 57edef16dce4..7d2e692b66a9 100644 --- a/fs/file_table.c +++ b/fs/file_table.c @@ -27,6 +27,7 @@  #include <linux/task_work.h>  #include <linux/ima.h>  #include <linux/swap.h> +#include <linux/kmemleak.h>  #include <linux/atomic.h> @@ -119,6 +120,11 @@ static struct ctl_table fs_stat_sysctls[] = {  static int __init init_fs_stat_sysctls(void)  {  	register_sysctl_init("fs", fs_stat_sysctls); +	if (IS_ENABLED(CONFIG_BINFMT_MISC)) { +		struct ctl_table_header *hdr; +		hdr = register_sysctl_mount_point("fs/binfmt_misc"); +		kmemleak_not_leak(hdr); +	}  	return 0;  }  fs_initcall(init_fs_stat_sysctls); |