diff options
Diffstat (limited to 'kernel/sysctl.c')
| -rw-r--r-- | kernel/sysctl.c | 26 | 
1 files changed, 16 insertions, 10 deletions
diff --git a/kernel/sysctl.c b/kernel/sysctl.c index c5ef44ff850..82350f8f04f 100644 --- a/kernel/sysctl.c +++ b/kernel/sysctl.c @@ -48,6 +48,7 @@  #include <linux/acpi.h>  #include <linux/reboot.h>  #include <linux/ftrace.h> +#include <linux/slow-work.h>  #include <asm/uaccess.h>  #include <asm/processor.h> @@ -95,12 +96,9 @@ static int sixty = 60;  static int neg_one = -1;  #endif -#if defined(CONFIG_MMU) && defined(CONFIG_FILE_LOCKING) -static int two = 2; -#endif -  static int zero;  static int one = 1; +static int two = 2;  static unsigned long one_ul = 1;  static int one_hundred = 100; @@ -900,6 +898,14 @@ static struct ctl_table kern_table[] = {  		.proc_handler	= &scan_unevictable_handler,  	},  #endif +#ifdef CONFIG_SLOW_WORK +	{ +		.ctl_name	= CTL_UNNUMBERED, +		.procname	= "slow-work", +		.mode		= 0555, +		.child		= slow_work_sysctls, +	}, +#endif  /*   * NOTE: do not add new entries to this table unless you have read   * Documentation/sysctl/ctl_unnumbered.txt @@ -1010,7 +1016,7 @@ static struct ctl_table vm_table[] = {  		.data		= &dirty_expire_interval,  		.maxlen		= sizeof(dirty_expire_interval),  		.mode		= 0644, -		.proc_handler	= &proc_dointvec_userhz_jiffies, +		.proc_handler	= &proc_dointvec,  	},  	{  		.ctl_name	= VM_NR_PDFLUSH_THREADS, @@ -1373,10 +1379,7 @@ static struct ctl_table fs_table[] = {  		.data		= &lease_break_time,  		.maxlen		= sizeof(int),  		.mode		= 0644, -		.proc_handler	= &proc_dointvec_minmax, -		.strategy	= &sysctl_intvec, -		.extra1		= &zero, -		.extra2		= &two, +		.proc_handler	= &proc_dointvec,  	},  #endif  #ifdef CONFIG_AIO @@ -1417,7 +1420,10 @@ static struct ctl_table fs_table[] = {  		.data		= &suid_dumpable,  		.maxlen		= sizeof(int),  		.mode		= 0644, -		.proc_handler	= &proc_dointvec, +		.proc_handler	= &proc_dointvec_minmax, +		.strategy	= &sysctl_intvec, +		.extra1		= &zero, +		.extra2		= &two,  	},  #if defined(CONFIG_BINFMT_MISC) || defined(CONFIG_BINFMT_MISC_MODULE)  	{  |