ARM: make the physical-relative calculation more obvious
authorRussell King <rmk+kernel@arm.linux.org.uk>
Tue, 16 Feb 2016 17:33:56 +0000 (17:33 +0000)
committerRussell King <rmk+kernel@arm.linux.org.uk>
Wed, 17 Feb 2016 00:28:39 +0000 (00:28 +0000)
commit8ff97fa31333e8d0f4f7029798d9c7d59359b05c
tree23903431f74033ab44908b48b16fb2380478aa10
parentd78114554939aec0344b494e759d0679224562db
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>
arch/arm/include/asm/memory.h
arch/arm/mm/proc-v7.S