diff options
author | Russell King <rmk+kernel@arm.linux.org.uk> | 2016-02-16 12:33:56 -0500 |
---|---|---|
committer | Russell King <rmk+kernel@arm.linux.org.uk> | 2016-02-16 19:28:39 -0500 |
commit | 8ff97fa31333e8d0f4f7029798d9c7d59359b05c (patch) | |
tree | 23903431f74033ab44908b48b16fb2380478aa10 /arch/arm/mm | |
parent | d78114554939aec0344b494e759d0679224562db (diff) |
ARM: make the physical-relative calculation more obvious
The physical-relative calculation between the XIP text and data sections
introduced by the previous patch was far from obvious. Let's simplify it
by turning it into a macro which takes the two (virtual) addresses.
This allows us to arrange the calculation in a more obvious manner - we
can make it two sub-expressions which calculate the physical address for
each symbol, and then takes the difference of those physical addresses.
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Diffstat (limited to 'arch/arm/mm')
-rw-r--r-- | arch/arm/mm/proc-v7.S | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/arm/mm/proc-v7.S b/arch/arm/mm/proc-v7.S index 1595fb29ec12..0f8963a7e7d9 100644 --- a/arch/arm/mm/proc-v7.S +++ b/arch/arm/mm/proc-v7.S | |||
@@ -487,7 +487,7 @@ __errata_finish: | |||
487 | 487 | ||
488 | .align 2 | 488 | .align 2 |
489 | __v7_setup_stack_ptr: | 489 | __v7_setup_stack_ptr: |
490 | .word __v7_setup_stack - . + PHYS_OFFSET_FIXUP | 490 | .word PHYS_RELATIVE(__v7_setup_stack, .) |
491 | ENDPROC(__v7_setup) | 491 | ENDPROC(__v7_setup) |
492 | 492 | ||
493 | .bss | 493 | .bss |