diff options
Diffstat (limited to 'kernel/sysctl.c')
| -rw-r--r-- | kernel/sysctl.c | 17 | 
1 files changed, 15 insertions, 2 deletions
| diff --git a/kernel/sysctl.c b/kernel/sysctl.c index c88878db491e..467d8b923fcd 100644 --- a/kernel/sysctl.c +++ b/kernel/sysctl.c @@ -61,6 +61,7 @@  #include <linux/kmod.h>  #include <linux/capability.h>  #include <linux/binfmts.h> +#include <linux/sched/sysctl.h>  #include <asm/uaccess.h>  #include <asm/processor.h> @@ -161,10 +162,13 @@ extern int unaligned_enabled;  #endif  #ifdef CONFIG_IA64 -extern int no_unaligned_warning;  extern int unaligned_dump_stack;  #endif +#ifdef CONFIG_SYSCTL_ARCH_UNALIGN_NO_WARN +extern int no_unaligned_warning; +#endif +  #ifdef CONFIG_PROC_SYSCTL  static int proc_do_cad_pid(struct ctl_table *table, int write,  		  void __user *buffer, size_t *lenp, loff_t *ppos); @@ -403,6 +407,13 @@ static struct ctl_table kern_table[] = {  		.mode		= 0644,  		.proc_handler	= sched_rt_handler,  	}, +	{ +		.procname	= "sched_rr_timeslice_ms", +		.data		= &sched_rr_timeslice, +		.maxlen		= sizeof(int), +		.mode		= 0644, +		.proc_handler	= sched_rr_handler, +	},  #ifdef CONFIG_SCHED_AUTOGROUP  	{  		.procname	= "sched_autogroup_enabled", @@ -911,7 +922,7 @@ static struct ctl_table kern_table[] = {  		.proc_handler	= proc_doulongvec_minmax,  	},  #endif -#ifdef CONFIG_IA64 +#ifdef CONFIG_SYSCTL_ARCH_UNALIGN_NO_WARN  	{  		.procname	= "ignore-unaligned-usertrap",  		.data		= &no_unaligned_warning, @@ -919,6 +930,8 @@ static struct ctl_table kern_table[] = {  	 	.mode		= 0644,  		.proc_handler	= proc_dointvec,  	}, +#endif +#ifdef CONFIG_IA64  	{  		.procname	= "unaligned-dump-stack",  		.data		= &unaligned_dump_stack, |