Signed-off-by: Dave Hansen --- memhotplug-dave/include/asm-ppc64/abs_addr.h | 8 ++++++-- 1 files changed, 6 insertions(+), 2 deletions(-) diff -puN include/asm-ppc64/abs_addr.h~G1-kravetz-ppc64-fixes-static_inlines include/asm-ppc64/abs_addr.h --- memhotplug/include/asm-ppc64/abs_addr.h~G1-kravetz-ppc64-fixes-static_inlines 2005-07-28 13:51:08.000000000 -0700 +++ memhotplug-dave/include/asm-ppc64/abs_addr.h 2005-07-28 13:51:08.000000000 -0700 @@ -104,7 +104,11 @@ physRpn_to_absRpn(unsigned long rpn) /* Convenience macros */ #define virt_to_abs(va) phys_to_abs(__pa(va)) #define abs_to_virt(aa) __va(abs_to_phys(aa)) -#define boot_virt_to_abs(va) phys_to_abs(__boot_pa(va)) -#define boot_abs_to_virt(aa) __boot_va(abs_to_phys(aa)) +static inline unsigned long boot_virt_to_abs(unsigned long va){ + return phys_to_abs(__boot_pa(va)); +} +static inline void *boot_abs_to_virt(unsigned long aa){ + return __boot_va(abs_to_phys(aa)); +} #endif /* _ABS_ADDR_H */ _