diff options
Diffstat (limited to 'include/linux/compaction.h')
-rw-r--r-- | include/linux/compaction.h | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/include/linux/compaction.h b/include/linux/compaction.h index 572388880ba8..ba98cfe0ae15 100644 --- a/include/linux/compaction.h +++ b/include/linux/compaction.h | |||
@@ -12,4 +12,20 @@ extern int sysctl_compaction_handler(struct ctl_table *table, int write, | |||
12 | void __user *buffer, size_t *length, loff_t *ppos); | 12 | void __user *buffer, size_t *length, loff_t *ppos); |
13 | #endif /* CONFIG_COMPACTION */ | 13 | #endif /* CONFIG_COMPACTION */ |
14 | 14 | ||
15 | #if defined(CONFIG_COMPACTION) && defined(CONFIG_SYSFS) && defined(CONFIG_NUMA) | ||
16 | extern int compaction_register_node(struct node *node); | ||
17 | extern void compaction_unregister_node(struct node *node); | ||
18 | |||
19 | #else | ||
20 | |||
21 | static inline int compaction_register_node(struct node *node) | ||
22 | { | ||
23 | return 0; | ||
24 | } | ||
25 | |||
26 | static inline void compaction_unregister_node(struct node *node) | ||
27 | { | ||
28 | } | ||
29 | #endif /* CONFIG_COMPACTION && CONFIG_SYSFS && CONFIG_NUMA */ | ||
30 | |||
15 | #endif /* _LINUX_COMPACTION_H */ | 31 | #endif /* _LINUX_COMPACTION_H */ |