lkml.org 
[lkml]   [2010]   [Nov]   [3]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Subject[PATCH 34 of 66] add PageTransCompound
    Date
    From
    From: Andrea Arcangeli <aarcange@redhat.com>

    Remove branches when CONFIG_TRANSPARENT_HUGEPAGE=n.

    Signed-off-by: Andrea Arcangeli <aarcange@redhat.com>
    ---

    diff --git a/include/linux/huge_mm.h b/include/linux/huge_mm.h
    --- a/include/linux/huge_mm.h
    +++ b/include/linux/huge_mm.h
    @@ -105,6 +105,10 @@ static inline int PageTransHuge(struct p
    VM_BUG_ON(PageTail(page));
    return PageHead(page);
    }
    +static inline int PageTransCompound(struct page *page)
    +{
    + return PageCompound(page);
    +}
    #else /* CONFIG_TRANSPARENT_HUGEPAGE */
    #define HPAGE_PMD_SHIFT ({ BUG(); 0; })
    #define HPAGE_PMD_MASK ({ BUG(); 0; })
    @@ -122,6 +126,7 @@ static inline int split_huge_page(struct
    #define wait_split_huge_page(__anon_vma, __pmd) \
    do { } while (0)
    #define PageTransHuge(page) 0
    +#define PageTransCompound(page) 0
    static inline int hugepage_madvise(unsigned long *vm_flags)
    {
    BUG_ON(0);

    \
     
     \ /
      Last update: 2010-11-03 16:35    [W:0.020 / U:33.704 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site