armv7: fixloop: revert the fixskip
authorMinkyu Kang <mk7.kang@samsung.com>
Tue, 18 Jan 2011 04:29:58 +0000 (13:29 +0900)
committerMinkyu Kang <mk7.kang@samsung.com>
Tue, 18 Jan 2011 04:29:58 +0000 (13:29 +0900)
Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
arch/arm/cpu/armv7/start.S

index 4eeb12a..684f2d2 100644 (file)
@@ -195,8 +195,6 @@ copy_loop:
        add     r3, r3, r0              /* r3 <- rel dyn end in FLASH */
 fixloop:
        ldr     r0, [r2]                /* r0 <- location to fix up, IN FLASH! */
-       cmp     r0, #0
-       beq     fixskip
        add     r0, r0, r9              /* r0 <- location to fix up in RAM */
        ldr     r1, [r2, #4]
        and     r7, r1, #0xff
@@ -219,7 +217,6 @@ fixrel:
        add     r1, r1, r9
 fixnext:
        str     r1, [r0]
-fixskip:
        add     r2, r2, #8              /* each rel.dyn entry is 8 bytes */
        cmp     r2, r3
        blo     fixloop