summaryrefslogtreecommitdiffstats
path: root/include/linux/pagemap.h
diff options
context:
space:
mode:
authorNaoya Horiguchi <n-horiguchi@ah.jp.nec.com>2010-05-28 09:29:15 +0900
committerAndi Kleen <ak@linux.intel.com>2010-08-11 09:20:41 +0200
commit8edf344c66a3f214d709dad1421c29d678915b3f (patch)
tree0b976d0c52ac5efddcd30c8cb60e44b2cc0029e2 /include/linux/pagemap.h
parent9fe6206f400646a2322096b56c59891d530e8d51 (diff)
downloadop-kernel-dev-8edf344c66a3f214d709dad1421c29d678915b3f.zip
op-kernel-dev-8edf344c66a3f214d709dad1421c29d678915b3f.tar.gz
hugetlb: move definition of is_vm_hugetlb_page() to hugepage_inline.h
is_vm_hugetlb_page() is a widely used inline function to insert hooks into hugetlb code. But we can't use it in pagemap.h because of circular dependency of the header files. This patch removes this limitation. Acked-by: Mel Gorman <mel@csn.ul.ie> Acked-by: Fengguang Wu <fengguang.wu@intel.com> Signed-off-by: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> Signed-off-by: Andi Kleen <ak@linux.intel.com>
Diffstat (limited to 'include/linux/pagemap.h')
-rw-r--r--include/linux/pagemap.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/linux/pagemap.h b/include/linux/pagemap.h
index 3c62ed4..b2bd2ba 100644
--- a/include/linux/pagemap.h
+++ b/include/linux/pagemap.h
@@ -13,6 +13,7 @@
#include <linux/gfp.h>
#include <linux/bitops.h>
#include <linux/hardirq.h> /* for in_interrupt() */
+#include <linux/hugetlb_inline.h>
/*
* Bits in mapping->flags. The lower __GFP_BITS_SHIFT bits are the page
OpenPOWER on IntegriCloud