summaryrefslogtreecommitdiffstats
path: root/arch/arm/kernel/module.c
diff options
context:
space:
mode:
authorRussell King <rmk@dyn-67.arm.linux.org.uk>2008-11-02 10:16:50 +0100
committerRussell King <rmk+kernel@arm.linux.org.uk>2008-11-04 16:02:09 +0100
commitd2ed5cb80a241518dd71f467c884bfabbe15f68c (patch)
tree7c4198411f5fb88151ae3a467ecfdce1d09aaebd /arch/arm/kernel/module.c
parentMerge git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6 (diff)
downloadlinux-d2ed5cb80a241518dd71f467c884bfabbe15f68c.tar.xz
linux-d2ed5cb80a241518dd71f467c884bfabbe15f68c.zip
[ARM] fix VFP+softfloat binaries
2.6.28-rc tightened up the ELF architecture checks on ARM. For non-EABI it only allows VFP if the hardware supports it. However, the kernel fails to also inspect the soft-float flag, so it incorrectly rejects binaries using soft-VFP. The fix is simple: also check that EF_ARM_SOFT_FLOAT isn't set before rejecting VFP binaries on non-VFP hardware. Acked-by: Mikael Pettersson <mikpe@it.uu.se> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Diffstat (limited to 'arch/arm/kernel/module.c')
0 files changed, 0 insertions, 0 deletions