kernel_samsung_a53x/arch/s390
Heiko Carstens ef949e86da s390: Initialize psw mask in perf_arch_fetch_caller_regs()
[ Upstream commit 223e7fb979fa06934f1595b6ad0ae1d4ead1147f ]

Also initialize regs->psw.mask in perf_arch_fetch_caller_regs().
This way user_mode(regs) will return false, like it should.

It looks like all current users initialize regs to zero, so that this
doesn't fix a bug currently. However it is better to not rely on callers
to do this.

Fixes: 914d52e46490 ("s390: implement perf_arch_fetch_caller_regs")
Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2024-11-23 23:21:59 +01:00
..
appldata Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
boot Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
configs Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
crypto crypto: s390/aes - Fix buffer overread in CTR mode 2024-11-18 12:12:55 +01:00
hypfs Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
include s390: Initialize psw mask in perf_arch_fetch_caller_regs() 2024-11-23 23:21:59 +01:00
kernel s390/cpum_sf: Remove WARN_ON_ONCE statements 2024-11-23 23:21:49 +01:00
kvm KVM: s390: Change virtual to physical address access in diag 0x258 handler 2024-11-23 23:21:55 +01:00
lib Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
mm s390/mm: Add cond_resched() to cmm_alloc/free_pages() 2024-11-23 23:21:49 +01:00
net Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
oprofile Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
pci s390: use the correct count for __iowrite64_copy() 2024-11-18 22:25:42 +01:00
purgatory Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
tools Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
Kbuild Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
Kconfig Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
Kconfig.debug Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
Makefile Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00