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 4c93486b45d1..284f330d6a01 100644 --- a/kernel/sysctl.c +++ b/kernel/sysctl.c | |||
@@ -37,6 +37,7 @@ | |||
37 | #include <linux/highuid.h> | 37 | #include <linux/highuid.h> |
38 | #include <linux/writeback.h> | 38 | #include <linux/writeback.h> |
39 | #include <linux/ratelimit.h> | 39 | #include <linux/ratelimit.h> |
40 | #include <linux/compaction.h> | ||
40 | #include <linux/hugetlb.h> | 41 | #include <linux/hugetlb.h> |
41 | #include <linux/initrd.h> | 42 | #include <linux/initrd.h> |
42 | #include <linux/key.h> | 43 | #include <linux/key.h> |
@@ -1121,6 +1122,15 @@ static struct ctl_table vm_table[] = { | |||
1121 | .mode = 0644, | 1122 | .mode = 0644, |
1122 | .proc_handler = drop_caches_sysctl_handler, | 1123 | .proc_handler = drop_caches_sysctl_handler, |
1123 | }, | 1124 | }, |
1125 | #ifdef CONFIG_COMPACTION | ||
1126 | { | ||
1127 | .procname = "compact_memory", | ||
1128 | .data = &sysctl_compact_memory, | ||
1129 | .maxlen = sizeof(int), | ||
1130 | .mode = 0200, | ||
1131 | .proc_handler = sysctl_compaction_handler, | ||
1132 | }, | ||
1133 | #endif /* CONFIG_COMPACTION */ | ||
1124 | { | 1134 | { |
1125 | .procname = "min_free_kbytes", | 1135 | .procname = "min_free_kbytes", |
1126 | .data = &min_free_kbytes, | 1136 | .data = &min_free_kbytes, |