diff options
Diffstat (limited to 'kernel/sysctl.c')
| -rw-r--r-- | kernel/sysctl.c | 20 | 
1 files changed, 16 insertions, 4 deletions
diff --git a/kernel/sysctl.c b/kernel/sysctl.c index c88878db491..d8df00e69c1 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> @@ -104,7 +105,6 @@ extern char core_pattern[];  extern unsigned int core_pipe_limit;  #endif  extern int pid_max; -extern int min_free_kbytes;  extern int pid_max_min, pid_max_max;  extern int sysctl_drop_caches;  extern int percpu_pagelist_fraction; @@ -161,10 +161,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 +406,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 +921,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 +929,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, @@ -2006,7 +2018,7 @@ static int proc_taint(struct ctl_table *table, int write,  		int i;  		for (i = 0; i < BITS_PER_LONG && tmptaint >> i; i++) {  			if ((tmptaint >> i) & 1) -				add_taint(i); +				add_taint(i, LOCKDEP_STILL_OK);  		}  	}  |