patch-2.4.27 linux-2.4.27/include/asm-sparc64/pgtable.h
Next file: linux-2.4.27/include/asm-sparc64/svr4.h
Previous file: linux-2.4.27/include/asm-sparc64/pgalloc.h
Back to the patch index
Back to the overall index
- Lines: 28
- Date:
2004-08-07 16:26:06.220411125 -0700
- Orig file:
linux-2.4.26/include/asm-sparc64/pgtable.h
- Orig date:
2002-08-02 17:39:45.000000000 -0700
diff -urN linux-2.4.26/include/asm-sparc64/pgtable.h linux-2.4.27/include/asm-sparc64/pgtable.h
@@ -215,19 +215,21 @@
(pmd_val(*(pmdp)) = (__pa((unsigned long) (ptep)) >> 11UL))
#define pgd_set(pgdp, pmdp) \
(pgd_val(*(pgdp)) = (__pa((unsigned long) (pmdp)) >> 11UL))
-#define pmd_page(pmd) ((unsigned long) __va((pmd_val(pmd)<<11UL)))
-#define pgd_page(pgd) ((unsigned long) __va((pgd_val(pgd)<<11UL)))
+#define pmd_page(pmd) \
+ ((unsigned long) __va(((unsigned long)pmd_val(pmd))<<11UL))
+#define pgd_page(pgd) \
+ ((unsigned long) __va(((unsigned long)pgd_val(pgd))<<11UL))
#define pte_none(pte) (!pte_val(pte))
#define pte_present(pte) (pte_val(pte) & _PAGE_PRESENT)
#define pte_clear(pte) (pte_val(*(pte)) = 0UL)
#define pmd_none(pmd) (!pmd_val(pmd))
#define pmd_bad(pmd) (0)
-#define pmd_present(pmd) (pmd_val(pmd) != 0UL)
-#define pmd_clear(pmdp) (pmd_val(*(pmdp)) = 0UL)
+#define pmd_present(pmd) (pmd_val(pmd) != 0U)
+#define pmd_clear(pmdp) (pmd_val(*(pmdp)) = 0U)
#define pgd_none(pgd) (!pgd_val(pgd))
#define pgd_bad(pgd) (0)
-#define pgd_present(pgd) (pgd_val(pgd) != 0UL)
-#define pgd_clear(pgdp) (pgd_val(*(pgdp)) = 0UL)
+#define pgd_present(pgd) (pgd_val(pgd) != 0U)
+#define pgd_clear(pgdp) (pgd_val(*(pgdp)) = 0U)
/* The following only work if pte_present() is true.
* Undefined behaviour if not..
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)