kernel_optimize_test/arch/arm64/include/asm
Laura Abbott fcff588633 arm64: Treat handle_arch_irq as a function pointer
handle_arch_irq isn't actually text, it's just a function pointer.
It doesn't need to be stored in the text section and doing so
causes problesm if we ever want to make the kernel text read only.
Declare handle_arch_irq as a proper function pointer stored in
the data section.

Reviewed-by: Kees Cook <keescook@chromium.org>
Reviewed-by: Mark Rutland <mark.rutland@arm.com>
Acked-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Tested-by: Mark Rutland <mark.rutland@arm.com>
Tested-by: Kees Cook <keescook@chromium.org>
Signed-off-by: Laura Abbott <lauraa@codeaurora.org>
Signed-off-by: Will Deacon <will.deacon@arm.com>
2014-11-25 15:56:44 +00:00
..
xen
alternative-asm.h arm64: add Cortex-A53 cache errata workaround 2014-11-25 15:56:21 +00:00
alternative.h arm64: add alternative runtime patching 2014-11-25 13:46:36 +00:00
arch_timer.h
asm-offsets.h
assembler.h
atomic.h
barrier.h
bitops.h
cache.h
cacheflush.h
cachetype.h
cmpxchg.h arm64: percpu: Implement this_cpu operations 2014-11-20 12:05:18 +00:00
compat.h
compiler.h
cpu_ops.h
cpu.h arm64: sanity checks: add ID_AA64DFR{0,1}_EL1 2014-11-25 15:56:44 +00:00
cpufeature.h arm64: add Cortex-A57 erratum 832075 workaround 2014-11-25 15:56:42 +00:00
cpuidle.h
cputable.h
cputype.h arm64: add Cortex-A53 cache errata workaround 2014-11-25 15:56:21 +00:00
debug-monitors.h
device.h
dma-mapping.h
dmi.h arm64: dmi: Add SMBIOS/DMI support 2014-11-05 09:03:25 +01:00
efi.h
elf.h arm64: ASLR: Don't randomise text when randomise_va_space == 0 2014-10-24 15:47:49 +01:00
esr.h
exception.h
exec.h
fb.h
fixmap.h
fpsimd.h
fpsimdmacros.h
ftrace.h
futex.h
hardirq.h
hugetlb.h
hw_breakpoint.h
hwcap.h arm64: Add COMPAT_HWCAP_LPAE 2014-11-17 10:43:42 +00:00
hypervisor.h
insn.h arm64: Emulate CP15 Barrier instructions 2014-11-20 16:34:48 +00:00
io.h arm64: add Cortex-A57 erratum 832075 workaround 2014-11-25 15:56:42 +00:00
irq_work.h
irq.h arm64: Treat handle_arch_irq as a function pointer 2014-11-25 15:56:44 +00:00
irqflags.h
jump_label.h
Kbuild
kgdb.h
kvm_arm.h arm64/kvm: Fix assembler compatibility of macros 2014-11-06 17:25:28 +00:00
kvm_asm.h
kvm_coproc.h
kvm_emulate.h
kvm_host.h
kvm_mmio.h
kvm_mmu.h
kvm_psci.h
linkage.h
memblock.h
memory.h
mmu_context.h
mmu.h
module.h
neon.h
opcodes.h arm64: Add AArch32 instruction set condition code checks 2014-11-20 16:33:45 +00:00
page.h
pci.h
percpu.h arm64: percpu: Implement this_cpu operations 2014-11-20 12:05:18 +00:00
perf_event.h
pgalloc.h arm64: pgalloc: consistently use PGALLOC_GFP 2014-11-20 12:05:18 +00:00
pgtable-hwdef.h
pgtable-types.h
pgtable.h
pmu.h
proc-fns.h
processor.h
psci.h
ptrace.h
shmparam.h
signal32.h
smp_plat.h
smp.h
sparsemem.h
spinlock_types.h
spinlock.h
stackprotector.h
stacktrace.h
stat.h
string.h
suspend.h
sync_bitops.h
syscall.h
syscalls.h
sysreg.h
system_misc.h
thread_info.h
timex.h
tlb.h mmu_gather: move minimal range calculations into generic code 2014-11-17 10:12:42 +00:00
tlbflush.h
topology.h
traps.h arm64: Add support for hooks to handle undefined instructions 2014-11-20 16:33:43 +00:00
uaccess.h
ucontext.h
unistd32.h
unistd.h
vdso_datapage.h
vdso.h
virt.h
word-at-a-time.h