From 6a49d991512c7ca7c111eb65e6a2e14dc2c08c76 Mon Sep 17 00:00:00 2001 From: Andrew Morton Date: Thu, 29 Nov 2012 14:17:17 +1100 Subject: [PATCH] mm-use-vm_unmapped_area-in-hugetlbfs-on-i386-architecture-fix fix build arch/x86/mm/hugetlbpage.c: In function 'hugetlb_get_unmapped_area_topdown': arch/x86/mm/hugetlbpage.c:299: error: 'mm' undeclared (first use in this function) arch/x86/mm/hugetlbpage.c:299: error: (Each undeclared identifier is reported only once arch/x86/mm/hugetlbpage.c:299: error: for each function it appears in.) Cc: "David S. Miller" Cc: "H. Peter Anvin" Cc: Chris Metcalf Cc: Hugh Dickins Cc: Ingo Molnar Cc: Michel Lespinasse Cc: Paul Mundt Cc: Ralf Baechle Cc: Rik van Riel Cc: Russell King Cc: Thomas Gleixner Signed-off-by: Andrew Morton --- arch/x86/mm/hugetlbpage.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/x86/mm/hugetlbpage.c b/arch/x86/mm/hugetlbpage.c index c00c4a4cd564..ae1aa71d0115 100644 --- a/arch/x86/mm/hugetlbpage.c +++ b/arch/x86/mm/hugetlbpage.c @@ -296,7 +296,7 @@ static unsigned long hugetlb_get_unmapped_area_topdown(struct file *file, info.flags = VM_UNMAPPED_AREA_TOPDOWN; info.length = len; info.low_limit = PAGE_SIZE; - info.high_limit = mm->mmap_base; + info.high_limit = current->mm->mmap_base; info.align_mask = PAGE_MASK & ~huge_page_mask(h); info.align_offset = 0; addr = vm_unmapped_area(&info); -- 2.39.5