--- linux-2.5.59/arch/ia64/kernel/sys_ia64.c- Mon Jan 27 19:04:07 2003 +++ linux-2.5.59/arch/ia64/kernel/sys_ia64.c Mon Jan 27 19:04:16 2003 @@ -16,6 +16,7 @@ #include #include #include +#include #include #include --- linux-2.5.59/arch/ia64/mm/hugetlbpage.c- Mon Jan 27 18:49:51 2003 +++ linux-2.5.59/arch/ia64/mm/hugetlbpage.c Tue Jan 28 12:03:16 2003 @@ -242,7 +242,7 @@ ret = -ENOMEM; goto out; } - add_to_page_cache(page, mapping, idx); + add_to_page_cache(page, mapping, idx, GFP_ATOMIC); unlock_page(page); } set_huge_pte(mm, vma, page, pte, vma->vm_flags & VM_WRITE);