diff options
Diffstat (limited to 'kernel/sysctl.c')
| -rw-r--r-- | kernel/sysctl.c | 24 | 
1 files changed, 16 insertions, 8 deletions
| diff --git a/kernel/sysctl.c b/kernel/sysctl.c index b2f06f3c6a3f..36547dddcdb8 100644 --- a/kernel/sysctl.c +++ b/kernel/sysctl.c @@ -190,7 +190,7 @@ static int proc_dostring_coredump(struct ctl_table *table, int write,  #ifdef CONFIG_MAGIC_SYSRQ  /* Note: sysrq code uses it's own private copy */ -static int __sysrq_enabled = SYSRQ_DEFAULT_ENABLE; +static int __sysrq_enabled = CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE;  static int sysrq_sysctl_handler(ctl_table *table, int write,  				void __user *buffer, size_t *lenp, @@ -371,13 +371,6 @@ static struct ctl_table kern_table[] = {  		.proc_handler	= proc_dointvec,  	},  	{ -		.procname	= "numa_balancing_scan_period_reset", -		.data		= &sysctl_numa_balancing_scan_period_reset, -		.maxlen		= sizeof(unsigned int), -		.mode		= 0644, -		.proc_handler	= proc_dointvec, -	}, -	{  		.procname	= "numa_balancing_scan_period_max_ms",  		.data		= &sysctl_numa_balancing_scan_period_max,  		.maxlen		= sizeof(unsigned int), @@ -391,6 +384,20 @@ static struct ctl_table kern_table[] = {  		.mode		= 0644,  		.proc_handler	= proc_dointvec,  	}, +	{ +		.procname       = "numa_balancing_settle_count", +		.data           = &sysctl_numa_balancing_settle_count, +		.maxlen         = sizeof(unsigned int), +		.mode           = 0644, +		.proc_handler   = proc_dointvec, +	}, +	{ +		.procname       = "numa_balancing_migrate_deferred", +		.data           = &sysctl_numa_balancing_migrate_deferred, +		.maxlen         = sizeof(unsigned int), +		.mode           = 0644, +		.proc_handler   = proc_dointvec, +	},  #endif /* CONFIG_NUMA_BALANCING */  #endif /* CONFIG_SCHED_DEBUG */  	{ @@ -1049,6 +1056,7 @@ static struct ctl_table kern_table[] = {  		.maxlen		= sizeof(sysctl_perf_event_sample_rate),  		.mode		= 0644,  		.proc_handler	= perf_proc_update_handler, +		.extra1		= &one,  	},  	{  		.procname	= "perf_cpu_time_max_percent", |