]> bbs.cooldavid.org Git - net-next-2.6.git/commitdiff
ARM: 5997/1: ARM: Correct the VFPv3 detection
authorCatalin Marinas <catalin.marinas@arm.com>
Fri, 26 Mar 2010 14:44:57 +0000 (15:44 +0100)
committerRussell King <rmk+kernel@arm.linux.org.uk>
Sun, 28 Mar 2010 09:40:14 +0000 (10:40 +0100)
A CPU has VFPv3 hardware if the FPSID[19:16] bits are 2 or more.
Currently Linux was only checking for 3 or more.

Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
arch/arm/vfp/vfpmodule.c

index 7f3f59fcaa2199dda10eebd5b7bfa62348643342..a420cb9493282c547e0edaae74255d9311374869 100644 (file)
@@ -545,7 +545,7 @@ static int __init vfp_init(void)
                 */
                elf_hwcap |= HWCAP_VFP;
 #ifdef CONFIG_VFPv3
-               if (VFP_arch >= 3) {
+               if (VFP_arch >= 2) {
                        elf_hwcap |= HWCAP_VFPv3;
 
                        /*