powerpc: create 32 bit LOADADDR macro
and use it in misc_32.S
Signed-off-by: Stephen Rothwell <sfr@canb.auug.org.au>
diff --git a/arch/powerpc/kernel/misc_32.S b/arch/powerpc/kernel/misc_32.S
index fa8c20f..2727410 100644
--- a/arch/powerpc/kernel/misc_32.S
+++ b/arch/powerpc/kernel/misc_32.S
@@ -43,8 +43,7 @@
mflr r0
bl 1f
1: mflr r3
- lis r4,1b@ha
- addi r4,r4,1b@l
+ LOADADDR(r4,1b)
subf r3,r4,r3
mtlr r0
blr
@@ -56,8 +55,7 @@
mflr r0
bl 1f
1: mflr r5
- lis r4,1b@ha
- addi r4,r4,1b@l
+ LOADADDR(r4,1b)
subf r5,r4,r5
add r3,r3,r5
mtlr r0