android_kernel_samsung_a7y1.../arch
Alastair D'Silva 526bf191b7 powerpc: Allow 64bit VDSO __kernel_sync_dicache to work across ranges >4GB
commit f9ec11165301982585e5e5f606739b5bae5331f3 upstream.

When calling __kernel_sync_dicache with a size >4GB, we were masking
off the upper 32 bits, so we would incorrectly flush a range smaller
than intended.

This patch replaces the 32 bit shifts with 64 bit ones, so that
the full size is accounted for.

Signed-off-by: Alastair D'Silva <alastair@d-silva.org>
Cc: stable@vger.kernel.org
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Link: https://lore.kernel.org/r/20191104023305.9581-3-alastair@au1.ibm.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2020-04-07 13:07:29 +02:00
..
alpha A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
arc ARC: perf: Accommodate big-endian CPU 2020-04-07 12:37:04 +02:00
arm ARM: dts: sunxi: Fix PMU compatible strings 2020-04-07 12:45:34 +02:00
arm64 arm64: smp: Handle errors reported by the firmware 2020-04-07 12:41:12 +02:00
avr32 A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
blackfin A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
c6x A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
cris A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
frv A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
h8300 h8300: use cc-cross-prefix instead of hardcoding h8300-unknown-linux- 2020-04-06 14:21:05 +02:00
hexagon A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
ia64 ia64:unwind: fix double free for mod->arch.init_unw_table 2020-04-07 07:38:19 +02:00
m32r A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
m68k bug.h: work around GCC PR82365 in BUG() 2020-04-06 19:20:52 +02:00
metag A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
microblaze microblaze: move "... is ready" messages to arch/microblaze/Makefile 2020-04-07 12:41:36 +02:00
mips MIPS: OCTEON: cvmx_pko_mem_debug8: use oldest forward compatible definition 2020-04-07 12:45:27 +02:00
mn10300 A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
nios2 A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
openrisc openrisc: Fix broken paths to arch/or32 2020-04-07 12:42:07 +02:00
parisc parisc: Fix vmap memory leak in ioremap()/iounmap() 2020-04-07 09:26:56 +02:00
powerpc powerpc: Allow 64bit VDSO __kernel_sync_dicache to work across ranges >4GB 2020-04-07 13:07:29 +02:00
s390 KVM: s390: unregister debug feature on failing arch init 2020-04-07 12:41:46 +02:00
score A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
sh sh: kernel: hw_breakpoint: Fix missing break in switch statement 2020-04-06 20:39:52 +02:00
sparc sparc64: Rework xchg() definition to avoid warnings. 2020-04-07 12:35:33 +02:00
tile A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
um um: Make GCOV depend on !KCOV 2020-04-07 12:42:32 +02:00
unicore32 A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
x86 KVM: x86: fix out-of-bounds write in KVM_GET_EMULATED_CPUID (CVE-2019-19332) 2020-04-07 12:46:11 +02:00
xtensa xtensa: drop EXPORT_SYMBOL for outs*/ins* 2020-04-07 09:26:54 +02:00
Kconfig A750FXXU4CTBC 2020-03-27 21:51:54 +05:30