diff options
Diffstat (limited to 'kernel/sysctl.c')
-rw-r--r-- | kernel/sysctl.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/kernel/sysctl.c b/kernel/sysctl.c index a85047bb5739..8dcf6fd5b0f9 100644 --- a/kernel/sysctl.c +++ b/kernel/sysctl.c | |||
@@ -68,6 +68,7 @@ extern int min_free_kbytes; | |||
68 | extern int printk_ratelimit_jiffies; | 68 | extern int printk_ratelimit_jiffies; |
69 | extern int printk_ratelimit_burst; | 69 | extern int printk_ratelimit_burst; |
70 | extern int pid_max_min, pid_max_max; | 70 | extern int pid_max_min, pid_max_max; |
71 | extern int sysctl_drop_caches; | ||
71 | 72 | ||
72 | #if defined(CONFIG_X86_LOCAL_APIC) && defined(CONFIG_X86) | 73 | #if defined(CONFIG_X86_LOCAL_APIC) && defined(CONFIG_X86) |
73 | int unknown_nmi_panic; | 74 | int unknown_nmi_panic; |
@@ -775,6 +776,15 @@ static ctl_table vm_table[] = { | |||
775 | .strategy = &sysctl_intvec, | 776 | .strategy = &sysctl_intvec, |
776 | }, | 777 | }, |
777 | { | 778 | { |
779 | .ctl_name = VM_DROP_PAGECACHE, | ||
780 | .procname = "drop_caches", | ||
781 | .data = &sysctl_drop_caches, | ||
782 | .maxlen = sizeof(int), | ||
783 | .mode = 0644, | ||
784 | .proc_handler = drop_caches_sysctl_handler, | ||
785 | .strategy = &sysctl_intvec, | ||
786 | }, | ||
787 | { | ||
778 | .ctl_name = VM_MIN_FREE_KBYTES, | 788 | .ctl_name = VM_MIN_FREE_KBYTES, |
779 | .procname = "min_free_kbytes", | 789 | .procname = "min_free_kbytes", |
780 | .data = &min_free_kbytes, | 790 | .data = &min_free_kbytes, |