diff options
author | Christoph Lameter <clameter@engr.sgi.com> | 2006-01-08 01:00:49 -0800 |
---|---|---|
committer | Linus Torvalds <torvalds@g5.osdl.org> | 2006-01-08 20:12:41 -0800 |
commit | 7cbe34cf86c673503b177ff47cfa2c7030dabb50 (patch) | |
tree | 9b39d7e8f11fed68242d1cb1f0c85dfcf96e3250 /include/linux/swap.h | |
parent | 49d2e9cc4544369635cd6f4ef6d5bb0f757079a7 (diff) | |
download | linux-7cbe34cf86c673503b177ff47cfa2c7030dabb50.tar.gz linux-7cbe34cf86c673503b177ff47cfa2c7030dabb50.tar.bz2 linux-7cbe34cf86c673503b177ff47cfa2c7030dabb50.zip |
[PATCH] Swap Migration V5: Add CONFIG_MIGRATION for page migration support
Include page migration if the system is NUMA or having a memory model that
allows distinct areas of memory (SPARSEMEM, DISCONTIGMEM).
And:
- Only include lru_add_drain_per_cpu if building for an SMP system.
Signed-off-by: Christoph Lameter <clameter@sgi.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'include/linux/swap.h')
-rw-r--r-- | include/linux/swap.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/include/linux/swap.h b/include/linux/swap.h index 893096e67bdb..117add066f00 100644 --- a/include/linux/swap.h +++ b/include/linux/swap.h @@ -178,7 +178,9 @@ extern int vm_swappiness; extern int isolate_lru_page(struct page *p); extern int putback_lru_pages(struct list_head *l); +#ifdef CONFIG_MIGRATION extern int migrate_pages(struct list_head *l, struct list_head *t); +#endif #ifdef CONFIG_MMU /* linux/mm/shmem.c */ |