patch-2_6_7-vs1_9_1_12
[linux-2.6.git] / include / asm-sparc / viking.h
index 3742cfa..7541da7 100644 (file)
@@ -236,7 +236,7 @@ static inline unsigned long viking_hwprobe(unsigned long vaddr)
                             : "=r" (val)
                             : "r" (vaddr | 0x100), "i" (ASI_M_FLUSH_PROBE));
        if ((val & SRMMU_ET_MASK) == SRMMU_ET_PTE) {
-               vaddr &= ~SRMMU_PMD_MASK;
+               vaddr &= ~SRMMU_REAL_PMD_MASK;
                vaddr >>= PAGE_SHIFT;
                return val | (vaddr << 8);
        }