diff options
Diffstat (limited to 'kernel/sysctl.c')
| -rw-r--r-- | kernel/sysctl.c | 17 | 
1 files changed, 9 insertions, 8 deletions
diff --git a/kernel/sysctl.c b/kernel/sysctl.c index 2d2ecdcc8cd..ae271964385 100644 --- a/kernel/sysctl.c +++ b/kernel/sysctl.c @@ -57,6 +57,7 @@  #include <linux/pipe_fs_i.h>  #include <linux/oom.h>  #include <linux/kmod.h> +#include <linux/capability.h>  #include <asm/uaccess.h>  #include <asm/processor.h> @@ -134,6 +135,7 @@ static int minolduid;  static int min_percpu_pagelist_fract = 8;  static int ngroups_max = NGROUPS_MAX; +static const int cap_last_cap = CAP_LAST_CAP;  #ifdef CONFIG_INOTIFY_USER  #include <linux/inotify.h> @@ -151,14 +153,6 @@ extern int pwrsw_enabled;  extern int unaligned_enabled;  #endif -#ifdef CONFIG_S390 -#ifdef CONFIG_MATHEMU -extern int sysctl_ieee_emulation_warnings; -#endif -extern int sysctl_userprocess_debug; -extern int spin_retry; -#endif -  #ifdef CONFIG_IA64  extern int no_unaligned_warning;  extern int unaligned_dump_stack; @@ -740,6 +734,13 @@ static struct ctl_table kern_table[] = {  		.mode		= 0444,  		.proc_handler	= proc_dointvec,  	}, +	{ +		.procname	= "cap_last_cap", +		.data		= (void *)&cap_last_cap, +		.maxlen		= sizeof(int), +		.mode		= 0444, +		.proc_handler	= proc_dointvec, +	},  #if defined(CONFIG_LOCKUP_DETECTOR)  	{  		.procname       = "watchdog",  |