blob: 572388880ba8ffb3ba374887c551e834aede4409 [file] [log] [blame]
Mel Gorman748446b2010-05-24 14:32:27 -07001#ifndef _LINUX_COMPACTION_H
2#define _LINUX_COMPACTION_H
3
4/* Return values for compact_zone() */
5#define COMPACT_CONTINUE 0
6#define COMPACT_PARTIAL 1
7#define COMPACT_COMPLETE 2
8
Mel Gorman76ab0f52010-05-24 14:32:28 -07009#ifdef CONFIG_COMPACTION
10extern int sysctl_compact_memory;
11extern int sysctl_compaction_handler(struct ctl_table *table, int write,
12 void __user *buffer, size_t *length, loff_t *ppos);
13#endif /* CONFIG_COMPACTION */
14
Mel Gorman748446b2010-05-24 14:32:27 -070015#endif /* _LINUX_COMPACTION_H */