aboutsummaryrefslogtreecommitdiffstats
path: root/mm
diff options
context:
space:
mode:
authorStephen Wilson <wilsons@start.ca>2011-05-24 20:12:45 -0400
committerLinus Torvalds <torvalds@linux-foundation.org>2011-05-25 11:39:33 -0400
commit9840e37239183a947a15d617c67e418c6e505dd8 (patch)
tree591ca1f930df133d9c212ccf09edcbd26b7d3d3e /mm
parent722e2ee09b8dfc2ac5eedb802dc0d227702df084 (diff)
mm: remove check_huge_range()
This function has been superseded by gather_hugetbl_stats() and is no longer needed. Signed-off-by: Stephen Wilson <wilsons@start.ca> Reviewed-by: KOSAKI Motohiro <kosaki.motohiro@jp.fujitsu.com> Cc: Hugh Dickins <hughd@google.com> Cc: David Rientjes <rientjes@google.com> Cc: Lee Schermerhorn <lee.schermerhorn@hp.com> Cc: Alexey Dobriyan <adobriyan@gmail.com> Cc: Christoph Lameter <cl@linux-foundation.org> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'mm')
-rw-r--r--mm/mempolicy.c35
1 files changed, 0 insertions, 35 deletions
diff --git a/mm/mempolicy.c b/mm/mempolicy.c
index 6c5306544df..3b6e4057fab 100644
--- a/mm/mempolicy.c
+++ b/mm/mempolicy.c
@@ -2600,35 +2600,6 @@ static int gather_pte_stats(pmd_t *pmd, unsigned long addr,
2600} 2600}
2601 2601
2602#ifdef CONFIG_HUGETLB_PAGE 2602#ifdef CONFIG_HUGETLB_PAGE
2603static void check_huge_range(struct vm_area_struct *vma,
2604 unsigned long start, unsigned long end,
2605 struct numa_maps *md)
2606{
2607 unsigned long addr;
2608 struct page *page;
2609 struct hstate *h = hstate_vma(vma);
2610 unsigned long sz = huge_page_size(h);
2611
2612 for (addr = start; addr < end; addr += sz) {
2613 pte_t *ptep = huge_pte_offset(vma->vm_mm,
2614 addr & huge_page_mask(h));
2615 pte_t pte;
2616
2617 if (!ptep)
2618 continue;
2619
2620 pte = *ptep;
2621 if (pte_none(pte))
2622 continue;
2623
2624 page = pte_page(pte);
2625 if (!page)
2626 continue;
2627
2628 gather_stats(page, md, pte_dirty(*ptep));
2629 }
2630}
2631
2632static int gather_hugetbl_stats(pte_t *pte, unsigned long hmask, 2603static int gather_hugetbl_stats(pte_t *pte, unsigned long hmask,
2633 unsigned long addr, unsigned long end, struct mm_walk *walk) 2604 unsigned long addr, unsigned long end, struct mm_walk *walk)
2634{ 2605{
@@ -2648,12 +2619,6 @@ static int gather_hugetbl_stats(pte_t *pte, unsigned long hmask,
2648} 2619}
2649 2620
2650#else 2621#else
2651static inline void check_huge_range(struct vm_area_struct *vma,
2652 unsigned long start, unsigned long end,
2653 struct numa_maps *md)
2654{
2655}
2656
2657static int gather_hugetbl_stats(pte_t *pte, unsigned long hmask, 2622static int gather_hugetbl_stats(pte_t *pte, unsigned long hmask,
2658 unsigned long addr, unsigned long end, struct mm_walk *walk) 2623 unsigned long addr, unsigned long end, struct mm_walk *walk)
2659{ 2624{