android_kernel_samsung_a7y1.../arch/arm/kernel
Florian Fainelli a7b249b398 ARM: 8957/1: VDSO: Match ARMv8 timer in cntvct_functional()
commit 45939ce292b4b11159719faaf60aba7d58d5fe33 upstream.

It is possible for a system with an ARMv8 timer to run a 32-bit kernel.
When this happens we will unconditionally have the vDSO code remove the
__vdso_gettimeofday and __vdso_clock_gettime symbols because
cntvct_functional() returns false since it does not match that
compatibility string.

Fixes: ecf99a439105 ("ARM: 8331/1: VDSO initialization, mapping, and synchronization")
Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
Signed-off-by: Russell King <rmk+kernel@armlinux.org.uk>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2020-04-07 14:13:39 +02:00
..
arch_timer.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
armksyms.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
asm-offsets.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
atags_compat.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
atags_parse.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
atags_proc.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
atags.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
bios32.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
bugs.c ARM: clean up per-processor check_bugs method call 2020-04-07 09:57:43 +02:00
calls.S A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
cpuidle.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
crash_dump.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
debug.S A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
devtree.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
dma-isa.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
dma.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
early_printk.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
elf.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
entry-armv.S A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
entry-common.S ARM: 8802/1: Call syscall_trace_exit even when system call skipped 2020-04-07 12:33:22 +02:00
entry-ftrace.S A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
entry-header.S ARM: spectre-v1: fix syscall entry 2020-04-07 09:57:07 +02:00
entry-v7m.S A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
fiq.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
fiqasm.S A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
ftrace.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
head-common.S ARM: make lookup_processor_type() non-__init 2020-04-07 09:57:39 +02:00
head-nommu.S A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
head.S A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
hibernate.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
hw_breakpoint.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
hyp-stub.S A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
insn.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
io.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
irq.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
isa.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
iwmmxt.S A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
jump_label.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
kgdb.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
machine_kexec.c ARM: avoid Cortex-A9 livelock on tight dmb loops 2020-04-06 14:52:03 +02:00
Makefile ARM: bugs: prepare processor bug infrastructure 2020-04-07 09:56:44 +02:00
module-plts.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
module.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
module.lds A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
opcodes.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
patch.c ARM: 8839/1: kprobe: make patch_lock a raw_spinlock_t 2020-04-06 15:20:37 +02:00
perf_callchain.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
perf_event_v6.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
perf_event_v7.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
perf_event_xscale.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
perf_regs.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
pj4-cp0.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
process.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
psci_smp.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
ptrace.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
reboot.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
reboot.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
relocate_kernel.S A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
return_address.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
setup.c ARM: spectre-v2: per-CPU vtables to work around big.Little systems 2020-04-07 09:57:47 +02:00
signal.c ARM: 8793/1: signal: replace __put_user_error with __put_user 2020-04-07 09:57:28 +02:00
sigreturn_codes.S A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
sleep.S ARM: 8847/1: pm: fix HYP/SVC mode mismatch when MCPM is used 2020-04-07 13:40:46 +02:00
smccc-call.S A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
smp_scu.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
smp_tlb.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
smp_twd.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
smp.c ARM: spectre-v2: per-CPU vtables to work around big.Little systems 2020-04-07 09:57:47 +02:00
stacktrace.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
suspend.c ARM: bugs: hook processor bug checking into SMP and suspend paths 2020-04-07 09:56:46 +02:00
swp_emulate.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
sys_arm.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
sys_oabi-compat.c ARM: 8792/1: oabi-compat: copy oabi events using __copy_to_user() 2020-04-07 09:57:25 +02:00
tcm.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
thumbee.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
time.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
topology.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
traps.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
unwind.c ARM: 8840/1: use a raw_spinlock_t in unwind 2020-04-06 14:50:37 +02:00
v7m.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
vdso.c ARM: 8957/1: VDSO: Match ARMv8 timer in cntvct_functional() 2020-04-07 14:13:39 +02:00
vmlinux.lds.S A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
xscale-cp0.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30