]> git.hungrycats.org Git - linux/commitdiff
[PATCH] missing () in macros (alpha pgtable.h)
authorAlexander Viro <viro@parcelfarce.linux.theplanet.co.uk>
Wed, 2 Feb 2005 05:30:35 +0000 (21:30 -0800)
committerLinus Torvalds <torvalds@ppc970.osdl.org>
Wed, 2 Feb 2005 05:30:35 +0000 (21:30 -0800)
Signed-off-by: Al Viro <viro@parcelfarce.linux.theplanet.co.uk>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
include/asm-alpha/pgtable.h

index 846b09b0f96cbc77133919d8c0f4a64d3301ea2c..a22e394a3d52665e7dcd27cd26310e69eb386906 100644 (file)
@@ -194,7 +194,7 @@ extern unsigned long __zero_page(void);
  * and a page entry and page directory to the page they refer to.
  */
 #ifndef CONFIG_DISCONTIGMEM
-#define page_to_pa(page)       ((page - mem_map) << PAGE_SHIFT)
+#define page_to_pa(page)       (((page) - mem_map) << PAGE_SHIFT)
 
 #define pte_pfn(pte)   (pte_val(pte) >> 32)
 #define pte_page(pte)  pfn_to_page(pte_pfn(pte))
@@ -272,7 +272,7 @@ extern inline pte_t pte_mkyoung(pte_t pte)  { pte_val(pte) |= __ACCESS_BITS; retu
 #define PAGE_DIR_OFFSET(tsk,address) pgd_offset((tsk),(address))
 
 /* to find an entry in a kernel page-table-directory */
-#define pgd_offset_k(address) pgd_offset(&init_mm, address)
+#define pgd_offset_k(address) pgd_offset(&init_mm, (address))
 
 /* to find an entry in a page-table-directory. */
 #define pgd_index(address)     (((address) >> PGDIR_SHIFT) & (PTRS_PER_PGD-1))