

This patch makes swapper_space have its own gfp_mask.
So that pages for the swap-cache can be allocated by
page_cache_alloc(), which requires gfp_mask is set.

Signed-off-by: Hirokazu Takahashi <taka@valinux.co.jp>
Signed-off-by: Dave Hansen <haveblue@us.ibm.com>
---

 memhotplug-dave/mm/swap_state.c |    1 +
 1 files changed, 1 insertion(+)

diff -puN mm/swap_state.c~P05-swapper_space-gfpmask mm/swap_state.c
--- memhotplug/mm/swap_state.c~P05-swapper_space-gfpmask	2004-12-10 13:53:03.000000000 -0800
+++ memhotplug-dave/mm/swap_state.c	2004-12-10 13:53:03.000000000 -0800
@@ -37,6 +37,7 @@ struct address_space swapper_space = {
 	.page_tree	= RADIX_TREE_INIT(GFP_ATOMIC|__GFP_NOWARN),
 	.tree_lock	= RW_LOCK_UNLOCKED,
 	.a_ops		= &swap_aops,
+	.flags		= GFP_HIGHUSER,
 	.i_mmap_nonlinear = LIST_HEAD_INIT(swapper_space.i_mmap_nonlinear),
 	.backing_dev_info = &swap_backing_dev_info,
 };
_
