android_kernel_samsung_a7y1.../arch/arm/mm
Russell King 3bfae50579 ARM: fix the cockup in the previous patch
Commit d6951f582cc50ba0ad22ef46b599740966599b14 upstream.

The intention in the previous patch was to only place the processor
tables in the .rodata section if big.Little was being built and we
wanted the branch target hardening, but instead (due to the way it
was tested) it ended up always placing the tables into the .rodata
section.

Although harmless, let's correct this anyway.

Fixes: 3a4d0c2172bc ("ARM: ensure that processor vtables is not lost after boot")
Signed-off-by: Russell King <rmk+kernel@armlinux.org.uk>
Signed-off-by: David A. Long <dave.long@linaro.org>
Reviewed-by: Julien Thierry <julien.thierry@arm.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
Signed-off-by: Ard Biesheuvel <ardb@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2020-04-07 09:57:52 +02:00
..
abort-ev4.S A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
abort-ev4t.S A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
abort-ev5t.S A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
abort-ev5tj.S A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
abort-ev6.S A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
abort-ev7.S A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
abort-lv4t.S A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
abort-macro.S A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
abort-nommu.S A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
alignment.c ARM: mm: fix alignment handler faults under memory pressure 2020-04-07 09:28:59 +02:00
cache-aurora-l2.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
cache-fa.S A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
cache-feroceon-l2.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
cache-l2x0.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
cache-nop.S A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
cache-tauros2.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
cache-tauros3.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
cache-uniphier.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
cache-v4.S A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
cache-v4wb.S A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
cache-v4wt.S A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
cache-v6.S A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
cache-v7.S A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
cache-xsc3l2.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
context.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
copypage-fa.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
copypage-feroceon.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
copypage-v4mc.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
copypage-v4wb.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
copypage-v4wt.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
copypage-v6.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
copypage-xsc3.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
copypage-xscale.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
dma-mapping.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
dma.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
dump.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
extable.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
fault-armv.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
fault.c ARM: spectre-v2: harden user aborts in kernel space 2020-04-07 09:56:56 +02:00
fault.h ARM: 8898/1: mm: Don't treat faults reported from cache maintenance as writes 2020-04-07 07:43:32 +02:00
flush.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
fsr-2level.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
fsr-3level.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
highmem.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
hugetlbpage.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
idmap.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
init.c ARM: 8874/1: mm: only adjust sections of valid mm structures 2020-04-06 21:36:28 +02:00
iomap.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
ioremap.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
Kconfig ARM: spectre-v2: harden branch predictor on context switches 2020-04-07 09:56:52 +02:00
l2c-common.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
l2c-l2x0-resume.S A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
Makefile ARM: spectre-v2: add Cortex A8 and A15 validation of the IBE bit 2020-04-07 09:56:54 +02:00
mm.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
mmap.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
mmu.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
nommu.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
pabort-legacy.S A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
pabort-v6.S A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
pabort-v7.S A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
pageattr.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
pgd.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
proc-arm7tdmi.S A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
proc-arm9tdmi.S A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
proc-arm720.S A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
proc-arm740.S A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
proc-arm920.S A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
proc-arm922.S A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
proc-arm925.S A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
proc-arm926.S A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
proc-arm940.S A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
proc-arm946.S A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
proc-arm1020.S A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
proc-arm1020e.S A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
proc-arm1022.S A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
proc-arm1026.S A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
proc-fa526.S A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
proc-feroceon.S A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
proc-macros.S ARM: fix the cockup in the previous patch 2020-04-07 09:57:52 +02:00
proc-mohawk.S A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
proc-sa110.S A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
proc-sa1100.S A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
proc-syms.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
proc-v6.S A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
proc-v7-2level.S ARM: spectre-v2: harden branch predictor on context switches 2020-04-07 09:56:52 +02:00
proc-v7-3level.S A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
proc-v7-bugs.c ARM: spectre-v2: per-CPU vtables to work around big.Little systems 2020-04-07 09:57:47 +02:00
proc-v7.S ARM: spectre-v2: add firmware based hardening 2020-04-07 09:56:58 +02:00
proc-v7m.S A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
proc-xsc3.S A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
proc-xscale.S A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
pv-fixup-asm.S A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
tcm.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
tlb-fa.S A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
tlb-v4.S A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
tlb-v4wb.S A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
tlb-v4wbi.S A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
tlb-v6.S A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
tlb-v7.S A750FXXU4CTBC 2020-03-27 21:51:54 +05:30