[PATCH] m68k: fix broken macros causing compile errors
Add parens around macro parameters. Signed-off-by: Andreas Schwab <schwab@suse.de> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
This commit is contained in:
parent
0572e3da3f
commit
40bb0c3ef5
|
@ -138,13 +138,13 @@ extern unsigned long m68k_memoffset;
|
|||
#define __pa(vaddr) ((unsigned long)(vaddr)+m68k_memoffset)
|
||||
#define __va(paddr) ((void *)((unsigned long)(paddr)-m68k_memoffset))
|
||||
#else
|
||||
#define __pa(vaddr) virt_to_phys((void *)vaddr)
|
||||
#define __va(paddr) phys_to_virt((unsigned long)paddr)
|
||||
#define __pa(vaddr) virt_to_phys((void *)(vaddr))
|
||||
#define __va(paddr) phys_to_virt((unsigned long)(paddr))
|
||||
#endif
|
||||
|
||||
#else /* !CONFIG_SUN3 */
|
||||
/* This #define is a horrible hack to suppress lots of warnings. --m */
|
||||
#define __pa(x) ___pa((unsigned long)x)
|
||||
#define __pa(x) ___pa((unsigned long)(x))
|
||||
static inline unsigned long ___pa(unsigned long x)
|
||||
{
|
||||
if(x == 0)
|
||||
|
|
Loading…
Reference in New Issue