Keep the kernel from allocating any non-freeable structures in high memory. Signed-off-by: Dave Hansen --- memhotplug-dave/fs/pipe.c | 2 +- mm/vmalloc.c | 0 2 files changed, 1 insertion(+), 1 deletion(-) diff -puN fs/pipe.c~Y5-restrict-allocations fs/pipe.c --- memhotplug/fs/pipe.c~Y5-restrict-allocations 2005-07-28 13:51:18.000000000 -0700 +++ memhotplug-dave/fs/pipe.c 2005-07-28 13:51:19.000000000 -0700 @@ -280,7 +280,7 @@ pipe_writev(struct file *filp, const str int error; if (!page) { - page = alloc_page(GFP_HIGHUSER); + page = alloc_page(GFP_USER); if (unlikely(!page)) { ret = ret ? : -ENOMEM; break; diff -puN mm/vmalloc.c~Y5-restrict-allocations mm/vmalloc.c _