diff options
Diffstat (limited to 'arch/arm/kernel')
| -rw-r--r-- | arch/arm/kernel/armksyms.c | 1 | ||||
| -rw-r--r-- | arch/arm/kernel/setup.c | 6 |
2 files changed, 6 insertions, 1 deletions
diff --git a/arch/arm/kernel/armksyms.c b/arch/arm/kernel/armksyms.c index ee083b3f0522..c49b5d4d7fca 100644 --- a/arch/arm/kernel/armksyms.c +++ b/arch/arm/kernel/armksyms.c | |||
| @@ -101,7 +101,6 @@ EXPORT_SYMBOL(__raw_writesl); | |||
| 101 | 101 | ||
| 102 | /* string / mem functions */ | 102 | /* string / mem functions */ |
| 103 | EXPORT_SYMBOL(strchr); | 103 | EXPORT_SYMBOL(strchr); |
| 104 | EXPORT_SYMBOL(strpbrk); | ||
| 105 | EXPORT_SYMBOL(strrchr); | 104 | EXPORT_SYMBOL(strrchr); |
| 106 | EXPORT_SYMBOL(memset); | 105 | EXPORT_SYMBOL(memset); |
| 107 | EXPORT_SYMBOL(memcpy); | 106 | EXPORT_SYMBOL(memcpy); |
diff --git a/arch/arm/kernel/setup.c b/arch/arm/kernel/setup.c index 437528403959..8cff73e668b3 100644 --- a/arch/arm/kernel/setup.c +++ b/arch/arm/kernel/setup.c | |||
| @@ -322,6 +322,12 @@ static void __init setup_processor(void) | |||
| 322 | sprintf(system_utsname.machine, "%s%c", list->arch_name, ENDIANNESS); | 322 | sprintf(system_utsname.machine, "%s%c", list->arch_name, ENDIANNESS); |
| 323 | sprintf(elf_platform, "%s%c", list->elf_name, ENDIANNESS); | 323 | sprintf(elf_platform, "%s%c", list->elf_name, ENDIANNESS); |
| 324 | elf_hwcap = list->elf_hwcap; | 324 | elf_hwcap = list->elf_hwcap; |
| 325 | #ifndef CONFIG_ARM_THUMB | ||
| 326 | elf_hwcap &= ~HWCAP_THUMB; | ||
| 327 | #endif | ||
| 328 | #ifndef CONFIG_VFP | ||
| 329 | elf_hwcap &= ~HWCAP_VFP; | ||
| 330 | #endif | ||
| 325 | 331 | ||
| 326 | cpu_proc_init(); | 332 | cpu_proc_init(); |
| 327 | } | 333 | } |
