This commit was manufactured by cvs2svn to create tag
[linux-2.6.git] / arch / sh64 / mm / hugetlbpage.c
index edbbc43..50b2573 100644 (file)
@@ -62,8 +62,8 @@ static void set_huge_pte(struct mm_struct *mm, struct vm_area_struct *vma,
        unsigned long i;
        pte_t entry;
 
-       // mm->rss += (HPAGE_SIZE / PAGE_SIZE);
-       vx_rsspages_add(mm, HPAGE_SIZE / PAGE_SIZE);
+       mm->rss += (HPAGE_SIZE / PAGE_SIZE);
+
        if (write_access)
                entry = pte_mkwrite(pte_mkdirty(mk_pte(page,
                                                       vma->vm_page_prot)));
@@ -115,8 +115,7 @@ int copy_hugetlb_page_range(struct mm_struct *dst, struct mm_struct *src,
                        pte_val(entry) += PAGE_SIZE;
                        dst_pte++;
                }
-               // dst->rss += (HPAGE_SIZE / PAGE_SIZE);
-               vx_rsspages_add(dst, HPAGE_SIZE / PAGE_SIZE);
+               dst->rss += (HPAGE_SIZE / PAGE_SIZE);
                addr += HPAGE_SIZE;
        }
        return 0;
@@ -207,8 +206,7 @@ void unmap_hugepage_range(struct vm_area_struct *vma,
                        pte++;
                }
        }
-       // mm->rss -= (end - start) >> PAGE_SHIFT;
-       vx_rsspages_sub(mm, (end - start) >> PAGE_SHIFT);
+       mm->rss -= (end - start) >> PAGE_SHIFT;
        flush_tlb_range(vma, start, end);
 }