Commit d2ba27e8007b35d24764c0877ab2428e00a5c5ab

Authored by Adrian Bunk
Committed by Linus Torvalds
1 parent 1b4244647c

proper prototype for hugetlb_get_unmapped_area()

Add a proper prototype for hugetlb_get_unmapped_area() in
include/linux/hugetlb.h.

Signed-off-by: Adrian Bunk <bunk@stusta.de>
Acked-by: William Irwin <wli@holomorphy.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>

Showing 2 changed files with 7 additions and 4 deletions Side-by-side Diff

fs/hugetlbfs/inode.c
... ... @@ -98,10 +98,7 @@
98 98 * Called under down_write(mmap_sem).
99 99 */
100 100  
101   -#ifdef HAVE_ARCH_HUGETLB_UNMAPPED_AREA
102   -unsigned long hugetlb_get_unmapped_area(struct file *file, unsigned long addr,
103   - unsigned long len, unsigned long pgoff, unsigned long flags);
104   -#else
  101 +#ifndef HAVE_ARCH_HUGETLB_UNMAPPED_AREA
105 102 static unsigned long
106 103 hugetlb_get_unmapped_area(struct file *file, unsigned long addr,
107 104 unsigned long len, unsigned long pgoff, unsigned long flags)
include/linux/hugetlb.h
... ... @@ -189,5 +189,11 @@
189 189  
190 190 #endif /* !CONFIG_HUGETLBFS */
191 191  
  192 +#ifdef HAVE_ARCH_HUGETLB_UNMAPPED_AREA
  193 +unsigned long hugetlb_get_unmapped_area(struct file *file, unsigned long addr,
  194 + unsigned long len, unsigned long pgoff,
  195 + unsigned long flags);
  196 +#endif /* HAVE_ARCH_HUGETLB_UNMAPPED_AREA */
  197 +
192 198 #endif /* _LINUX_HUGETLB_H */