vserver 2.0 rc7
[linux-2.6.git] / arch / sh / mm / pg-sh7705.c
index 4a6eea8..ff9ece9 100644 (file)
@@ -117,11 +117,11 @@ void copy_user_page(void *to, void *from, unsigned long address, struct page *pg
  * For SH7705, we have our own implementation for ptep_get_and_clear
  * Copied from pg-sh4.c
  */
-inline pte_t ptep_get_and_clear(pte_t *ptep)
+inline pte_t ptep_get_and_clear(struct mm_struct *mm, unsigned long addr, pte_t *ptep)
 {
        pte_t pte = *ptep;
 
-       pte_clear(ptep);
+       pte_clear(mm, addr, ptep);
        if (!pte_not_present(pte)) {
                unsigned long pfn = pte_pfn(pte);
                if (pfn_valid(pfn)) {