]> err.no Git - linux-2.6/blobdiff - include/asm-um/pgtable.h
KVM: Use .fixup instead of .text.fixup on __kvm_handle_fault_on_reboot
[linux-2.6] / include / asm-um / pgtable.h
index fb477774a2e9faf3c69ee3702bd0a88e5634f924..02db81b7b86ea48ffc43ed9405bbe1491959036e 100644 (file)
@@ -173,6 +173,11 @@ static inline int pte_newprot(pte_t pte)
        return(pte_present(pte) && (pte_get_bits(pte, _PAGE_NEWPROT)));
 }
 
+static inline int pte_special(pte_t pte)
+{
+       return 0;
+}
+
 /*
  * =================================
  * Flags setting section.
@@ -241,6 +246,11 @@ static inline pte_t pte_mknewpage(pte_t pte)
        return(pte);
 }
 
+static inline pte_t pte_mkspecial(pte_t pte)
+{
+       return(pte);
+}
+
 static inline void set_pte(pte_t *pteptr, pte_t pteval)
 {
        pte_copy(*pteptr, pteval);
@@ -308,6 +318,9 @@ static inline pte_t pte_modify(pte_t pte, pgprot_t newprot)
 #define pmd_page_vaddr(pmd) ((unsigned long) __va(pmd_val(pmd) & PAGE_MASK))
 #define pmd_index(address) (((address) >> PMD_SHIFT) & (PTRS_PER_PMD-1))
 
+#define pmd_page_vaddr(pmd) \
+       ((unsigned long) __va(pmd_val(pmd) & PAGE_MASK))
+
 /*
  * the pte page can be thought of an array like this: pte_t[PTRS_PER_PTE]
  *