diff options
Diffstat (limited to 'kernel/sysctl.c')
-rw-r--r-- | kernel/sysctl.c | 46 |
1 files changed, 32 insertions, 14 deletions
diff --git a/kernel/sysctl.c b/kernel/sysctl.c index 8bdb8c07e04f..6c97259e863e 100644 --- a/kernel/sysctl.c +++ b/kernel/sysctl.c | |||
@@ -27,7 +27,6 @@ | |||
27 | #include <linux/capability.h> | 27 | #include <linux/capability.h> |
28 | #include <linux/ctype.h> | 28 | #include <linux/ctype.h> |
29 | #include <linux/utsname.h> | 29 | #include <linux/utsname.h> |
30 | #include <linux/capability.h> | ||
31 | #include <linux/smp_lock.h> | 30 | #include <linux/smp_lock.h> |
32 | #include <linux/fs.h> | 31 | #include <linux/fs.h> |
33 | #include <linux/init.h> | 32 | #include <linux/init.h> |
@@ -223,8 +222,19 @@ static ctl_table kern_table[] = { | |||
223 | #ifdef CONFIG_SCHED_DEBUG | 222 | #ifdef CONFIG_SCHED_DEBUG |
224 | { | 223 | { |
225 | .ctl_name = CTL_UNNUMBERED, | 224 | .ctl_name = CTL_UNNUMBERED, |
226 | .procname = "sched_granularity_ns", | 225 | .procname = "sched_min_granularity_ns", |
227 | .data = &sysctl_sched_granularity, | 226 | .data = &sysctl_sched_min_granularity, |
227 | .maxlen = sizeof(unsigned int), | ||
228 | .mode = 0644, | ||
229 | .proc_handler = &proc_dointvec_minmax, | ||
230 | .strategy = &sysctl_intvec, | ||
231 | .extra1 = &min_sched_granularity_ns, | ||
232 | .extra2 = &max_sched_granularity_ns, | ||
233 | }, | ||
234 | { | ||
235 | .ctl_name = CTL_UNNUMBERED, | ||
236 | .procname = "sched_latency_ns", | ||
237 | .data = &sysctl_sched_latency, | ||
228 | .maxlen = sizeof(unsigned int), | 238 | .maxlen = sizeof(unsigned int), |
229 | .mode = 0644, | 239 | .mode = 0644, |
230 | .proc_handler = &proc_dointvec_minmax, | 240 | .proc_handler = &proc_dointvec_minmax, |
@@ -284,6 +294,23 @@ static ctl_table kern_table[] = { | |||
284 | .mode = 0644, | 294 | .mode = 0644, |
285 | .proc_handler = &proc_dointvec, | 295 | .proc_handler = &proc_dointvec, |
286 | }, | 296 | }, |
297 | { | ||
298 | .ctl_name = CTL_UNNUMBERED, | ||
299 | .procname = "sched_features", | ||
300 | .data = &sysctl_sched_features, | ||
301 | .maxlen = sizeof(unsigned int), | ||
302 | .mode = 0644, | ||
303 | .proc_handler = &proc_dointvec, | ||
304 | }, | ||
305 | #endif | ||
306 | { | ||
307 | .ctl_name = CTL_UNNUMBERED, | ||
308 | .procname = "sched_compat_yield", | ||
309 | .data = &sysctl_sched_compat_yield, | ||
310 | .maxlen = sizeof(unsigned int), | ||
311 | .mode = 0644, | ||
312 | .proc_handler = &proc_dointvec, | ||
313 | }, | ||
287 | #ifdef CONFIG_PROVE_LOCKING | 314 | #ifdef CONFIG_PROVE_LOCKING |
288 | { | 315 | { |
289 | .ctl_name = CTL_UNNUMBERED, | 316 | .ctl_name = CTL_UNNUMBERED, |
@@ -305,15 +332,6 @@ static ctl_table kern_table[] = { | |||
305 | }, | 332 | }, |
306 | #endif | 333 | #endif |
307 | { | 334 | { |
308 | .ctl_name = CTL_UNNUMBERED, | ||
309 | .procname = "sched_features", | ||
310 | .data = &sysctl_sched_features, | ||
311 | .maxlen = sizeof(unsigned int), | ||
312 | .mode = 0644, | ||
313 | .proc_handler = &proc_dointvec, | ||
314 | }, | ||
315 | #endif | ||
316 | { | ||
317 | .ctl_name = KERN_PANIC, | 335 | .ctl_name = KERN_PANIC, |
318 | .procname = "panic", | 336 | .procname = "panic", |
319 | .data = &panic_timeout, | 337 | .data = &panic_timeout, |
@@ -1035,7 +1053,7 @@ static ctl_table vm_table[] = { | |||
1035 | .strategy = &sysctl_string, | 1053 | .strategy = &sysctl_string, |
1036 | }, | 1054 | }, |
1037 | #endif | 1055 | #endif |
1038 | #if defined(CONFIG_X86_32) || \ | 1056 | #if (defined(CONFIG_X86_32) && !defined(CONFIG_UML))|| \ |
1039 | (defined(CONFIG_SUPERH) && defined(CONFIG_VSYSCALL)) | 1057 | (defined(CONFIG_SUPERH) && defined(CONFIG_VSYSCALL)) |
1040 | { | 1058 | { |
1041 | .ctl_name = VM_VDSO_ENABLED, | 1059 | .ctl_name = VM_VDSO_ENABLED, |
@@ -1203,7 +1221,7 @@ static ctl_table fs_table[] = { | |||
1203 | }; | 1221 | }; |
1204 | 1222 | ||
1205 | static ctl_table debug_table[] = { | 1223 | static ctl_table debug_table[] = { |
1206 | #ifdef CONFIG_X86 | 1224 | #if defined(CONFIG_X86) || defined(CONFIG_PPC) |
1207 | { | 1225 | { |
1208 | .ctl_name = CTL_UNNUMBERED, | 1226 | .ctl_name = CTL_UNNUMBERED, |
1209 | .procname = "exception-trace", | 1227 | .procname = "exception-trace", |