]> err.no Git - linux-2.6/blobdiff - arch/x86/mm/pgtable_32.c
x86: debug pmd_bad()
[linux-2.6] / arch / x86 / mm / pgtable_32.c
index 2f9e9afcb9f4270d6e5f5a496f33999d6ce8298b..76e4f4d26272967095115d4144fc8bcf4939e2aa 100644 (file)
@@ -381,3 +381,10 @@ void __pmd_free_tlb(struct mmu_gather *tlb, pmd_t *pmd)
 }
 
 #endif
+
+int pmd_bad(pmd_t pmd)
+{
+       WARN_ON_ONCE(pmd_bad_v1(pmd) != pmd_bad_v2(pmd));
+
+       return pmd_bad_v1(pmd);
+}