linux-stable/arch/s390
Jens Remus 96a592f160 s390/vdso: Add CFI for RA register to asm macro vdso_func
[ Upstream commit b961ec10b9 ]

The return-address (RA) register r14 is specified as volatile in the
s390x ELF ABI [1]. Nevertheless proper CFI directives must be provided
for an unwinder to restore the return address, if the RA register
value is changed from its value at function entry, as it is the case.

[1]: s390x ELF ABI, https://github.com/IBM/s390x-abi/releases

Fixes: 4bff8cb545 ("s390: convert to GENERIC_VDSO")
Signed-off-by: Jens Remus <jremus@linux.ibm.com>
Acked-by: Heiko Carstens <hca@linux.ibm.com>
Signed-off-by: Alexander Gordeev <agordeev@linux.ibm.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2024-05-17 11:48:00 +02:00
..
appldata
boot s390/ipl: add missing intersection check to ipl_report handling 2023-03-22 13:30:05 +01:00
configs
crypto crypto: s390/aes - Fix buffer overread in CTR mode 2024-02-23 08:41:53 +01:00
hypfs s390/hypfs: avoid error message under KVM 2022-09-05 10:28:57 +02:00
include s390/vdso: Add CFI for RA register to asm macro vdso_func 2024-05-17 11:48:00 +02:00
kernel s390/vdso: Add CFI for RA register to asm macro vdso_func 2024-05-17 11:48:00 +02:00
kvm KVM: s390: fix setting of fpc register 2024-02-23 08:42:05 +01:00
lib s390/uaccess: add missing earlyclobber annotations to __clear_user() 2023-04-05 11:23:51 +02:00
mm s390/mm: Fix clearing storage keys for huge pages 2024-05-17 11:47:59 +02:00
net bpf, s390: Fix potential memory leak about jit_data 2021-10-13 10:04:29 +02:00
oprofile
pci s390: use the correct count for __iowrite64_copy() 2024-03-01 13:16:50 +01:00
purgatory s390/purgatory: disable branch profiling 2023-06-28 10:28:15 +02:00
tools
Kbuild
Kconfig s390: remove unneeded 'select BUILD_BIN2C' 2022-07-07 17:52:18 +02:00
Kconfig.debug
Makefile s390/decompressor: fix misaligned symbol build error 2023-07-27 08:44:31 +02:00