Merge tag 'bug-for-3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux
[linux-2.6.git] / include / linux / page-flags.h
index 3cfa3ad..c88d2a9 100644 (file)
@@ -415,11 +415,26 @@ static inline int PageTransHuge(struct page *page)
        return PageHead(page);
 }
 
+/*
+ * PageTransCompound returns true for both transparent huge pages
+ * and hugetlbfs pages, so it should only be called when it's known
+ * that hugetlbfs pages aren't involved.
+ */
 static inline int PageTransCompound(struct page *page)
 {
        return PageCompound(page);
 }
 
+/*
+ * PageTransTail returns true for both transparent huge pages
+ * and hugetlbfs pages, so it should only be called when it's known
+ * that hugetlbfs pages aren't involved.
+ */
+static inline int PageTransTail(struct page *page)
+{
+       return PageTail(page);
+}
+
 #else
 
 static inline int PageTransHuge(struct page *page)
@@ -431,6 +446,11 @@ static inline int PageTransCompound(struct page *page)
 {
        return 0;
 }
+
+static inline int PageTransTail(struct page *page)
+{
+       return 0;
+}
 #endif
 
 #ifdef CONFIG_MMU