lkml.org 
[lkml]   [2011]   [Apr]   [27]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 5/8] mm: remove check_huge_range()
    Date
    This function has been superseded by gather_hugetbl_stats() and is no
    longer needed.

    Signed-off-by: Stephen Wilson <wilsons@start.ca>
    ---
    mm/mempolicy.c | 35 -----------------------------------
    1 files changed, 0 insertions(+), 35 deletions(-)

    diff --git a/mm/mempolicy.c b/mm/mempolicy.c
    index d4c0b8d..c5a4342 100644
    --- a/mm/mempolicy.c
    +++ b/mm/mempolicy.c
    @@ -2587,35 +2587,6 @@ static int gather_pte_stats(pte_t *pte, unsigned long addr,
    }

    #ifdef CONFIG_HUGETLB_PAGE
    -static void check_huge_range(struct vm_area_struct *vma,
    - unsigned long start, unsigned long end,
    - struct numa_maps *md)
    -{
    - unsigned long addr;
    - struct page *page;
    - struct hstate *h = hstate_vma(vma);
    - unsigned long sz = huge_page_size(h);
    -
    - for (addr = start; addr < end; addr += sz) {
    - pte_t *ptep = huge_pte_offset(vma->vm_mm,
    - addr & huge_page_mask(h));
    - pte_t pte;
    -
    - if (!ptep)
    - continue;
    -
    - pte = *ptep;
    - if (pte_none(pte))
    - continue;
    -
    - page = pte_page(pte);
    - if (!page)
    - continue;
    -
    - gather_stats(page, md, pte_dirty(*ptep));
    - }
    -}
    -
    static int gather_hugetbl_stats(pte_t *pte, unsigned long hmask,
    unsigned long addr, unsigned long end, struct mm_walk *walk)
    {
    @@ -2635,12 +2606,6 @@ static int gather_hugetbl_stats(pte_t *pte, unsigned long hmask,
    }

    #else
    -static inline void check_huge_range(struct vm_area_struct *vma,
    - unsigned long start, unsigned long end,
    - struct numa_maps *md)
    -{
    -}
    -
    static int gather_hugetbl_stats(pte_t *pte, unsigned long hmask,
    unsigned long addr, unsigned long end, struct mm_walk *walk)
    {
    --
    1.7.3.5


    \
     
     \ /
      Last update: 2011-04-28 01:39    [W:0.023 / U:60.500 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site