diff options
Diffstat (limited to 'kernel/sysctl.c')
-rw-r--r-- | kernel/sysctl.c | 23 |
1 files changed, 15 insertions, 8 deletions
diff --git a/kernel/sysctl.c b/kernel/sysctl.c index 3a45c224770f..b65bf634035e 100644 --- a/kernel/sysctl.c +++ b/kernel/sysctl.c | |||
@@ -161,8 +161,6 @@ extern int no_unaligned_warning; | |||
161 | extern int unaligned_dump_stack; | 161 | extern int unaligned_dump_stack; |
162 | #endif | 162 | #endif |
163 | 163 | ||
164 | extern struct ratelimit_state printk_ratelimit_state; | ||
165 | |||
166 | #ifdef CONFIG_PROC_SYSCTL | 164 | #ifdef CONFIG_PROC_SYSCTL |
167 | static int proc_do_cad_pid(struct ctl_table *table, int write, | 165 | static int proc_do_cad_pid(struct ctl_table *table, int write, |
168 | void __user *buffer, size_t *lenp, loff_t *ppos); | 166 | void __user *buffer, size_t *lenp, loff_t *ppos); |
@@ -706,6 +704,15 @@ static struct ctl_table kern_table[] = { | |||
706 | }, | 704 | }, |
707 | #endif | 705 | #endif |
708 | { | 706 | { |
707 | .procname = "dmesg_restrict", | ||
708 | .data = &dmesg_restrict, | ||
709 | .maxlen = sizeof(int), | ||
710 | .mode = 0644, | ||
711 | .proc_handler = proc_dointvec_minmax, | ||
712 | .extra1 = &zero, | ||
713 | .extra2 = &one, | ||
714 | }, | ||
715 | { | ||
709 | .procname = "ngroups_max", | 716 | .procname = "ngroups_max", |
710 | .data = &ngroups_max, | 717 | .data = &ngroups_max, |
711 | .maxlen = sizeof (int), | 718 | .maxlen = sizeof (int), |
@@ -1340,28 +1347,28 @@ static struct ctl_table fs_table[] = { | |||
1340 | .data = &inodes_stat, | 1347 | .data = &inodes_stat, |
1341 | .maxlen = 2*sizeof(int), | 1348 | .maxlen = 2*sizeof(int), |
1342 | .mode = 0444, | 1349 | .mode = 0444, |
1343 | .proc_handler = proc_dointvec, | 1350 | .proc_handler = proc_nr_inodes, |
1344 | }, | 1351 | }, |
1345 | { | 1352 | { |
1346 | .procname = "inode-state", | 1353 | .procname = "inode-state", |
1347 | .data = &inodes_stat, | 1354 | .data = &inodes_stat, |
1348 | .maxlen = 7*sizeof(int), | 1355 | .maxlen = 7*sizeof(int), |
1349 | .mode = 0444, | 1356 | .mode = 0444, |
1350 | .proc_handler = proc_dointvec, | 1357 | .proc_handler = proc_nr_inodes, |
1351 | }, | 1358 | }, |
1352 | { | 1359 | { |
1353 | .procname = "file-nr", | 1360 | .procname = "file-nr", |
1354 | .data = &files_stat, | 1361 | .data = &files_stat, |
1355 | .maxlen = 3*sizeof(int), | 1362 | .maxlen = sizeof(files_stat), |
1356 | .mode = 0444, | 1363 | .mode = 0444, |
1357 | .proc_handler = proc_nr_files, | 1364 | .proc_handler = proc_nr_files, |
1358 | }, | 1365 | }, |
1359 | { | 1366 | { |
1360 | .procname = "file-max", | 1367 | .procname = "file-max", |
1361 | .data = &files_stat.max_files, | 1368 | .data = &files_stat.max_files, |
1362 | .maxlen = sizeof(int), | 1369 | .maxlen = sizeof(files_stat.max_files), |
1363 | .mode = 0644, | 1370 | .mode = 0644, |
1364 | .proc_handler = proc_dointvec, | 1371 | .proc_handler = proc_doulongvec_minmax, |
1365 | }, | 1372 | }, |
1366 | { | 1373 | { |
1367 | .procname = "nr_open", | 1374 | .procname = "nr_open", |
@@ -1377,7 +1384,7 @@ static struct ctl_table fs_table[] = { | |||
1377 | .data = &dentry_stat, | 1384 | .data = &dentry_stat, |
1378 | .maxlen = 6*sizeof(int), | 1385 | .maxlen = 6*sizeof(int), |
1379 | .mode = 0444, | 1386 | .mode = 0444, |
1380 | .proc_handler = proc_dointvec, | 1387 | .proc_handler = proc_nr_dentry, |
1381 | }, | 1388 | }, |
1382 | { | 1389 | { |
1383 | .procname = "overflowuid", | 1390 | .procname = "overflowuid", |