David Miller
a4d121d90e
sparc: Correct ctx->saw_frame_pointer logic.
...
[ Upstream commit e2ac579a7a18bcd9e8cf14cf42eac0b8a2ba6c4b ]
We need to initialize the frame pointer register not just if it is
seen as a source operand, but also if it is seen as the destination
operand of a store or an atomic instruction (which effectively is a
source operand).
This is exercised by test_verifier's "non-invalid fp arithmetic"
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2019-12-13 08:51:52 +01:00
..
boot
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
configs
sparc64: vcc: Enable VCC module in linux
2017-08-15 21:33:50 -07:00
crypto
crypto: shash - remove useless setting of type flags
2018-07-09 00:30:24 +08:00
include
sparc64: implement ioremap_uc
2019-12-13 08:50:58 +01:00
kernel
sparc: perf: fix updated event period in response to PERF_EVENT_IOC_PERIOD
2019-06-25 11:35:57 +08:00
lib
atomics/treewide: Rename __atomic_add_unless() => atomic_fetch_add_unless()
2018-06-21 14:22:32 +02:00
math-emu
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
mm
sparc64: Fix regression in non-hypervisor TLB flush xcall
2019-06-09 09:17:10 +02:00
net
sparc: Correct ctx->saw_frame_pointer logic.
2019-12-13 08:51:52 +01:00
oprofile
power
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
prom
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
vdso
sparc: vDSO: Silence an uninitialized variable warning
2018-10-17 21:55:02 -07:00
Kbuild
vDSO for sparc
2017-11-15 14:21:03 +09:00
Kconfig
sparc32: switch to NO_BOOTMEM
2018-08-21 12:40:26 -07:00
Kconfig.debug
Kconfig: consolidate the "Kernel hacking" menu
2018-08-02 08:06:48 +09:00
Makefile
Kbuild updates for v4.19 (2nd)
2018-08-25 13:40:38 -07:00