vserver 1.9.3
[linux-2.6.git] / arch / i386 / mm / pageattr.c
index 8eb95be..4cfc303 100644 (file)
@@ -114,7 +114,7 @@ __change_page_attr(struct page *page, pgprot_t prot)
        kpte = lookup_address(address);
        if (!kpte)
                return -EINVAL;
-       kpte_page = virt_to_page(((unsigned long)kpte) & PAGE_MASK);
+       kpte_page = virt_to_page(kpte);
        if (pgprot_val(prot) != pgprot_val(PAGE_KERNEL)) { 
                if ((pte_val(*kpte) & _PAGE_PSE) == 0) { 
                        pte_t old = *kpte;