Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

[ARM] Include asm/elf.h instead of asm/procinfo.h

These files want to provide/access ELF hwcap information, so should
be including asm/elf.h rather than asm/procinfo.h

Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>

authored by

Russell King and committed by
Russell King
ee90dabc 4a5222ca

+22 -24
+1
arch/arm/kernel/asm-offsets.c
··· 15 15 #include <asm/mach/arch.h> 16 16 #include <asm/thread_info.h> 17 17 #include <asm/memory.h> 18 + #include <asm/procinfo.h> 18 19 19 20 /* 20 21 * Make sure that the compiler and target are compatible.
-1
arch/arm/kernel/head-nommu.S
··· 16 16 17 17 #include <asm/assembler.h> 18 18 #include <asm/mach-types.h> 19 - #include <asm/procinfo.h> 20 19 #include <asm/ptrace.h> 21 20 #include <asm/asm-offsets.h> 22 21 #include <asm/thread_info.h>
-1
arch/arm/kernel/head.S
··· 16 16 17 17 #include <asm/assembler.h> 18 18 #include <asm/domain.h> 19 - #include <asm/procinfo.h> 20 19 #include <asm/ptrace.h> 21 20 #include <asm/asm-offsets.h> 22 21 #include <asm/memory.h>
+1
arch/arm/kernel/signal.c
··· 12 12 #include <linux/ptrace.h> 13 13 #include <linux/personality.h> 14 14 15 + #include <asm/elf.h> 15 16 #include <asm/cacheflush.h> 16 17 #include <asm/ucontext.h> 17 18 #include <asm/uaccess.h>
-1
arch/arm/mach-integrator/platsmp.c
··· 18 18 #include <asm/cacheflush.h> 19 19 #include <asm/delay.h> 20 20 #include <asm/mmu_context.h> 21 - #include <asm/procinfo.h> 22 21 #include <asm/ptrace.h> 23 22 #include <asm/smp.h> 24 23
+1 -1
arch/arm/mm/proc-arm1020.S
··· 29 29 #include <linux/init.h> 30 30 #include <asm/assembler.h> 31 31 #include <asm/asm-offsets.h> 32 + #include <asm/elf.h> 32 33 #include <asm/pgtable-hwdef.h> 33 34 #include <asm/pgtable.h> 34 - #include <asm/procinfo.h> 35 35 #include <asm/ptrace.h> 36 36 37 37 #include "proc-macros.S"
+1 -1
arch/arm/mm/proc-arm1020e.S
··· 29 29 #include <linux/init.h> 30 30 #include <asm/assembler.h> 31 31 #include <asm/asm-offsets.h> 32 + #include <asm/elf.h> 32 33 #include <asm/pgtable-hwdef.h> 33 34 #include <asm/pgtable.h> 34 - #include <asm/procinfo.h> 35 35 #include <asm/ptrace.h> 36 36 37 37 #include "proc-macros.S"
+1 -1
arch/arm/mm/proc-arm1022.S
··· 18 18 #include <linux/init.h> 19 19 #include <asm/assembler.h> 20 20 #include <asm/asm-offsets.h> 21 + #include <asm/elf.h> 21 22 #include <asm/pgtable-hwdef.h> 22 23 #include <asm/pgtable.h> 23 - #include <asm/procinfo.h> 24 24 #include <asm/ptrace.h> 25 25 26 26 #include "proc-macros.S"
+1 -1
arch/arm/mm/proc-arm1026.S
··· 18 18 #include <linux/init.h> 19 19 #include <asm/assembler.h> 20 20 #include <asm/asm-offsets.h> 21 + #include <asm/elf.h> 21 22 #include <asm/pgtable-hwdef.h> 22 23 #include <asm/pgtable.h> 23 - #include <asm/procinfo.h> 24 24 #include <asm/ptrace.h> 25 25 26 26 #include "proc-macros.S"
+1 -1
arch/arm/mm/proc-arm6_7.S
··· 15 15 #include <linux/init.h> 16 16 #include <asm/assembler.h> 17 17 #include <asm/asm-offsets.h> 18 + #include <asm/elf.h> 18 19 #include <asm/pgtable-hwdef.h> 19 20 #include <asm/pgtable.h> 20 - #include <asm/procinfo.h> 21 21 #include <asm/ptrace.h> 22 22 23 23 ENTRY(cpu_arm6_dcache_clean_area)
+1 -1
arch/arm/mm/proc-arm720.S
··· 36 36 #include <linux/init.h> 37 37 #include <asm/assembler.h> 38 38 #include <asm/asm-offsets.h> 39 + #include <asm/elf.h> 39 40 #include <asm/pgtable-hwdef.h> 40 41 #include <asm/pgtable.h> 41 - #include <asm/procinfo.h> 42 42 #include <asm/ptrace.h> 43 43 44 44 #include "proc-macros.S"
+1 -1
arch/arm/mm/proc-arm740.S
··· 12 12 #include <linux/init.h> 13 13 #include <asm/assembler.h> 14 14 #include <asm/asm-offsets.h> 15 + #include <asm/elf.h> 15 16 #include <asm/pgtable-hwdef.h> 16 17 #include <asm/pgtable.h> 17 - #include <asm/procinfo.h> 18 18 #include <asm/ptrace.h> 19 19 20 20 .text
+1 -1
arch/arm/mm/proc-arm7tdmi.S
··· 12 12 #include <linux/init.h> 13 13 #include <asm/assembler.h> 14 14 #include <asm/asm-offsets.h> 15 + #include <asm/elf.h> 15 16 #include <asm/pgtable-hwdef.h> 16 17 #include <asm/pgtable.h> 17 - #include <asm/procinfo.h> 18 18 #include <asm/ptrace.h> 19 19 20 20 .text
+1 -1
arch/arm/mm/proc-arm920.S
··· 28 28 #include <linux/linkage.h> 29 29 #include <linux/init.h> 30 30 #include <asm/assembler.h> 31 + #include <asm/elf.h> 31 32 #include <asm/pgtable-hwdef.h> 32 33 #include <asm/pgtable.h> 33 - #include <asm/procinfo.h> 34 34 #include <asm/page.h> 35 35 #include <asm/ptrace.h> 36 36 #include "proc-macros.S"
+1 -1
arch/arm/mm/proc-arm922.S
··· 29 29 #include <linux/linkage.h> 30 30 #include <linux/init.h> 31 31 #include <asm/assembler.h> 32 + #include <asm/elf.h> 32 33 #include <asm/pgtable-hwdef.h> 33 34 #include <asm/pgtable.h> 34 - #include <asm/procinfo.h> 35 35 #include <asm/page.h> 36 36 #include <asm/ptrace.h> 37 37 #include "proc-macros.S"
+1 -1
arch/arm/mm/proc-arm925.S
··· 52 52 #include <linux/linkage.h> 53 53 #include <linux/init.h> 54 54 #include <asm/assembler.h> 55 + #include <asm/elf.h> 55 56 #include <asm/pgtable-hwdef.h> 56 57 #include <asm/pgtable.h> 57 - #include <asm/procinfo.h> 58 58 #include <asm/page.h> 59 59 #include <asm/ptrace.h> 60 60 #include "proc-macros.S"
+1 -1
arch/arm/mm/proc-arm926.S
··· 28 28 #include <linux/linkage.h> 29 29 #include <linux/init.h> 30 30 #include <asm/assembler.h> 31 + #include <asm/elf.h> 31 32 #include <asm/pgtable-hwdef.h> 32 33 #include <asm/pgtable.h> 33 - #include <asm/procinfo.h> 34 34 #include <asm/page.h> 35 35 #include <asm/ptrace.h> 36 36 #include "proc-macros.S"
+1 -1
arch/arm/mm/proc-arm940.S
··· 11 11 #include <linux/linkage.h> 12 12 #include <linux/init.h> 13 13 #include <asm/assembler.h> 14 + #include <asm/elf.h> 14 15 #include <asm/pgtable-hwdef.h> 15 16 #include <asm/pgtable.h> 16 - #include <asm/procinfo.h> 17 17 #include <asm/ptrace.h> 18 18 19 19 /* ARM940T has a 4KB DCache comprising 256 lines of 4 words */
+1 -1
arch/arm/mm/proc-arm946.S
··· 13 13 #include <linux/linkage.h> 14 14 #include <linux/init.h> 15 15 #include <asm/assembler.h> 16 + #include <asm/elf.h> 16 17 #include <asm/pgtable-hwdef.h> 17 18 #include <asm/pgtable.h> 18 - #include <asm/procinfo.h> 19 19 #include <asm/ptrace.h> 20 20 21 21 /*
+1 -1
arch/arm/mm/proc-arm9tdmi.S
··· 12 12 #include <linux/init.h> 13 13 #include <asm/assembler.h> 14 14 #include <asm/asm-offsets.h> 15 + #include <asm/elf.h> 15 16 #include <asm/pgtable-hwdef.h> 16 17 #include <asm/pgtable.h> 17 - #include <asm/procinfo.h> 18 18 #include <asm/ptrace.h> 19 19 20 20 .text
+1 -1
arch/arm/mm/proc-sa110.S
··· 17 17 #include <linux/init.h> 18 18 #include <asm/assembler.h> 19 19 #include <asm/asm-offsets.h> 20 - #include <asm/procinfo.h> 20 + #include <asm/elf.h> 21 21 #include <asm/hardware.h> 22 22 #include <asm/pgtable-hwdef.h> 23 23 #include <asm/pgtable.h>
+1 -1
arch/arm/mm/proc-sa1100.S
··· 22 22 #include <linux/init.h> 23 23 #include <asm/assembler.h> 24 24 #include <asm/asm-offsets.h> 25 - #include <asm/procinfo.h> 25 + #include <asm/elf.h> 26 26 #include <asm/hardware.h> 27 27 #include <asm/pgtable-hwdef.h> 28 28 #include <asm/pgtable.h>
+1 -1
arch/arm/mm/proc-v6.S
··· 13 13 #include <linux/linkage.h> 14 14 #include <asm/assembler.h> 15 15 #include <asm/asm-offsets.h> 16 + #include <asm/elf.h> 16 17 #include <asm/hardware/arm_scu.h> 17 - #include <asm/procinfo.h> 18 18 #include <asm/pgtable-hwdef.h> 19 19 #include <asm/pgtable.h> 20 20
+1 -1
arch/arm/mm/proc-xsc3.S
··· 27 27 #include <linux/linkage.h> 28 28 #include <linux/init.h> 29 29 #include <asm/assembler.h> 30 - #include <asm/procinfo.h> 30 + #include <asm/elf.h> 31 31 #include <asm/hardware.h> 32 32 #include <asm/pgtable.h> 33 33 #include <asm/pgtable-hwdef.h>
+1 -1
arch/arm/mm/proc-xscale.S
··· 23 23 #include <linux/linkage.h> 24 24 #include <linux/init.h> 25 25 #include <asm/assembler.h> 26 - #include <asm/procinfo.h> 26 + #include <asm/elf.h> 27 27 #include <asm/pgtable.h> 28 28 #include <asm/pgtable-hwdef.h> 29 29 #include <asm/page.h>
-1
include/asm-arm/processor.h
··· 20 20 #ifdef __KERNEL__ 21 21 22 22 #include <asm/ptrace.h> 23 - #include <asm/procinfo.h> 24 23 #include <asm/types.h> 25 24 26 25 union debug_insn {