diff options
author | Mason <slash.tmp@free.fr> | 2015-03-17 21:37:25 +0100 |
---|---|---|
committer | Russell King <rmk+kernel@arm.linux.org.uk> | 2015-03-18 11:14:37 +0100 |
commit | 526299ce4eab2e35ba733b03771d112147676b12 (patch) | |
tree | a69fc50236cc86fd7650ad72e402b6ddd40a3a0f /lib | |
parent | ARM: 8311/1: Don't use is_module_addr in setting page attributes (diff) | |
download | linux-526299ce4eab2e35ba733b03771d112147676b12.tar.xz linux-526299ce4eab2e35ba733b03771d112147676b12.zip |
ARM: 8313/1: Use read_cpuid_ext() macro instead of inline asm
Replace inline asm statement in __get_cpu_architecture() with equivalent
macro invocation, i.e. read_cpuid_ext(CPUID_EXT_MMFR0);
As an added bonus, this squashes a potential bug, described by Paul
Walmsley in commit 067e710b9a98 ("ARM: 7801/1: prevent gcc 4.5 from
reordering extended CP15 reads above is_smp() test").
Signed-off-by: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Diffstat (limited to 'lib')
0 files changed, 0 insertions, 0 deletions