sysctl.c (cd02938a828f4b2098a074afb7454f106f2e8df5) sysctl.c (3d43321b7015387cfebbe26436d0e9d299162ea1)
1/*
2 * sysctl.c: General linux system control interface
3 *
4 * Begun 24 March 1995, Stephen Tweedie
5 * Added /proc support, Dec 1995
6 * Added bdflush entry and intvec min/max checking, 2/23/96, Tom Dyas.
7 * Added hooks for /proc/sys/net (minor, minor patch), 96/4/1, Mike Shaver.
8 * Added kernel/java-{interpreter,appletviewer}, 96/5/10, Mike Shaver.

--- 99 unchanged lines hidden (view full) ---

108static int maxolduid = 65535;
109static int minolduid;
110static int min_percpu_pagelist_fract = 8;
111
112static int ngroups_max = NGROUPS_MAX;
113
114#ifdef CONFIG_MODULES
115extern char modprobe_path[];
1/*
2 * sysctl.c: General linux system control interface
3 *
4 * Begun 24 March 1995, Stephen Tweedie
5 * Added /proc support, Dec 1995
6 * Added bdflush entry and intvec min/max checking, 2/23/96, Tom Dyas.
7 * Added hooks for /proc/sys/net (minor, minor patch), 96/4/1, Mike Shaver.
8 * Added kernel/java-{interpreter,appletviewer}, 96/5/10, Mike Shaver.

--- 99 unchanged lines hidden (view full) ---

108static int maxolduid = 65535;
109static int minolduid;
110static int min_percpu_pagelist_fract = 8;
111
112static int ngroups_max = NGROUPS_MAX;
113
114#ifdef CONFIG_MODULES
115extern char modprobe_path[];
116extern int modules_disabled;
116#endif
117#ifdef CONFIG_CHR_DEV_SG
118extern int sg_big_buff;
119#endif
120
121#ifdef CONFIG_SPARC
122#include <asm/system.h>
123#endif

--- 404 unchanged lines hidden (view full) ---

528 .ctl_name = KERN_MODPROBE,
529 .procname = "modprobe",
530 .data = &modprobe_path,
531 .maxlen = KMOD_PATH_LEN,
532 .mode = 0644,
533 .proc_handler = &proc_dostring,
534 .strategy = &sysctl_string,
535 },
117#endif
118#ifdef CONFIG_CHR_DEV_SG
119extern int sg_big_buff;
120#endif
121
122#ifdef CONFIG_SPARC
123#include <asm/system.h>
124#endif

--- 404 unchanged lines hidden (view full) ---

529 .ctl_name = KERN_MODPROBE,
530 .procname = "modprobe",
531 .data = &modprobe_path,
532 .maxlen = KMOD_PATH_LEN,
533 .mode = 0644,
534 .proc_handler = &proc_dostring,
535 .strategy = &sysctl_string,
536 },
537 {
538 .ctl_name = CTL_UNNUMBERED,
539 .procname = "modules_disabled",
540 .data = &modules_disabled,
541 .maxlen = sizeof(int),
542 .mode = 0644,
543 /* only handle a transition from default "0" to "1" */
544 .proc_handler = &proc_dointvec_minmax,
545 .extra1 = &one,
546 .extra2 = &one,
547 },
536#endif
537#if defined(CONFIG_HOTPLUG) && defined(CONFIG_NET)
538 {
539 .ctl_name = KERN_HOTPLUG,
540 .procname = "hotplug",
541 .data = &uevent_helper,
542 .maxlen = UEVENT_HELPER_PATH_LEN,
543 .mode = 0644,

--- 461 unchanged lines hidden (view full) ---

1005 .mode = 0644,
1006 .proc_handler = &dirty_writeback_centisecs_handler,
1007 },
1008 {
1009 .procname = "dirty_expire_centisecs",
1010 .data = &dirty_expire_interval,
1011 .maxlen = sizeof(dirty_expire_interval),
1012 .mode = 0644,
548#endif
549#if defined(CONFIG_HOTPLUG) && defined(CONFIG_NET)
550 {
551 .ctl_name = KERN_HOTPLUG,
552 .procname = "hotplug",
553 .data = &uevent_helper,
554 .maxlen = UEVENT_HELPER_PATH_LEN,
555 .mode = 0644,

--- 461 unchanged lines hidden (view full) ---

1017 .mode = 0644,
1018 .proc_handler = &dirty_writeback_centisecs_handler,
1019 },
1020 {
1021 .procname = "dirty_expire_centisecs",
1022 .data = &dirty_expire_interval,
1023 .maxlen = sizeof(dirty_expire_interval),
1024 .mode = 0644,
1013 .proc_handler = &proc_dointvec,
1025 .proc_handler = &proc_dointvec_userhz_jiffies,
1014 },
1015 {
1016 .ctl_name = VM_NR_PDFLUSH_THREADS,
1017 .procname = "nr_pdflush_threads",
1018 .data = &nr_pdflush_threads,
1019 .maxlen = sizeof nr_pdflush_threads,
1020 .mode = 0444 /* read-only*/,
1021 .proc_handler = &proc_dointvec,

--- 2085 unchanged lines hidden ---
1026 },
1027 {
1028 .ctl_name = VM_NR_PDFLUSH_THREADS,
1029 .procname = "nr_pdflush_threads",
1030 .data = &nr_pdflush_threads,
1031 .maxlen = sizeof nr_pdflush_threads,
1032 .mode = 0444 /* read-only*/,
1033 .proc_handler = &proc_dointvec,

--- 2085 unchanged lines hidden ---