linux-kernelorg-stable/arch/s390/kernel
Heiko Carstens 52b739e278 s390/traps: get rid of magic cast for program interruption code
Add a proper union in lowcore to reflect architecture and get rid of a
"magic" cast in order to read the full program interruption code.

Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
Signed-off-by: Vasily Gorbik <gor@linux.ibm.com>
2022-03-08 00:33:01 +01:00
..
syscalls mm/mempolicy: wire up syscall set_mempolicy_home_node 2022-01-15 16:30:30 +02:00
vdso32 s390/vdso: remove -nostdlib compiler flag 2021-11-16 12:29:19 +01:00
vdso64 s390/vdso: filter out -mstack-guard and -mstack-size 2021-11-16 12:29:19 +01:00
.gitignore
Makefile arch: Make ARCH_STACKWALK independent of STACKTRACE 2021-12-10 14:06:03 +00:00
alternative.c s390: introduce text_poke_sync() 2021-10-11 20:55:58 +02:00
asm-offsets.c s390/asm-offsets: remove unused defines 2022-03-08 00:33:01 +01:00
audit.c audit: add support for the openat2 syscall 2021-10-01 16:52:48 -04:00
audit.h
base.S s390/base: pass pt_regs to early program check handler 2022-03-08 00:33:00 +01:00
cache.c s390: remove invalid email address of Heiko Carstens 2022-02-06 23:31:29 +01:00
compat_audit.c audit: add support for the openat2 syscall 2021-10-01 16:52:48 -04:00
compat_linux.c
compat_linux.h
compat_ptrace.h
compat_signal.c s390/signal: fix typo in comments 2022-03-08 00:33:01 +01:00
cpcmd.c s390/cpcmd: use physical address for command and response 2021-10-26 15:21:28 +02:00
crash_dump.c s390/maccess: fix semantics of memcpy_real() and its callers 2022-02-09 22:56:04 +01:00
debug.c s390/sclp: add tracing of SCLP interactions 2021-08-25 11:03:35 +02:00
diag.c s390/extable: move EX_TABLE define to asm-extable.h 2022-03-08 00:33:00 +01:00
dis.c s390/disassembler: update opcode table 2021-12-16 19:58:07 +01:00
dumpstack.c exit: Add and use make_task_dead. 2021-12-13 12:04:45 -06:00
early.c s390/extable: add and use fixup_exception helper function 2022-03-08 00:33:00 +01:00
early_printk.c
ebcdic.c
entry.S s390/extable: move EX_TABLE define to asm-extable.h 2022-03-08 00:33:00 +01:00
entry.h s390/extable: move EX_TABLE define to asm-extable.h 2022-03-08 00:33:00 +01:00
fpu.c
ftrace.c Merge branch 'fixes' into features 2022-03-01 21:02:48 +01:00
ftrace.h s390/ftrace: implement hotpatching 2021-08-03 14:31:40 +02:00
guarded_storage.c
head64.S s390: remove invalid email address of Heiko Carstens 2022-02-06 23:31:29 +01:00
idle.c
ima_arch.c
ipl.c s390/extable: move EX_TABLE define to asm-extable.h 2022-03-08 00:33:00 +01:00
ipl_vmparm.c
irq.c s390/entry: fix duplicate tracking of irq nesting level 2021-12-12 18:52:26 +01:00
jump_label.c s390/jump_label: add __init_or_module annotation 2021-10-11 20:55:58 +02:00
kdebugfs.c
kexec_elf.c
kexec_image.c
kprobes.c s390/extable: add and use fixup_exception helper function 2022-03-08 00:33:00 +01:00
kprobes_insn_page.S
lgr.c s390/lgr: use simple assignment instead of memcpy 2022-02-06 23:31:29 +01:00
machine_kexec.c s390: remove invalid email address of Heiko Carstens 2022-02-06 23:31:29 +01:00
machine_kexec_file.c s390/kexec: handle R_390_PLT32DBL rela in arch_kexec_apply_relocations_add() 2021-12-10 16:12:34 +01:00
machine_kexec_reloc.c
mcount.S s390/ftrace: make use of epsw to get psw mask 2022-03-01 21:05:10 +01:00
module.c s390/module: fix loading modules with a lot of relocations 2022-01-24 09:10:37 +01:00
nmi.c s390: remove invalid email address of Heiko Carstens 2022-02-06 23:31:29 +01:00
nospec-branch.c s390: introduce nospec_uses_trampoline() 2021-10-26 15:21:29 +02:00
nospec-sysfs.c s390: introduce nospec_uses_trampoline() 2021-10-26 15:21:29 +02:00
numa.c
os_info.c s390/maccess: fix semantics of memcpy_real() and its callers 2022-02-09 22:56:04 +01:00
perf_cpum_cf.c s390/cpumf: cpum_cf PMU displays invalid value after hotplug remove 2021-11-08 14:17:49 +01:00
perf_cpum_cf_common.c s390/cpumf: Support for CPU Measurement Facility CSVN 7 2022-01-17 14:13:08 +01:00
perf_cpum_cf_events.c s390/cpumf: Support for CPU Measurement Facility CSVN 7 2022-01-17 14:13:08 +01:00
perf_cpum_sf.c s390/cpumf: Support for CPU Measurement Sampling Facility LS bit 2022-01-17 14:13:08 +01:00
perf_event.c
perf_regs.c
process.c s390/exit: remove dead reference to do_exit from copy_thread 2021-12-16 19:58:06 +01:00
processor.c s390: replace deprecated CPU-hotplug functions 2021-08-05 14:10:53 +02:00
ptrace.c s390/ptrace: remove opencoded offsetof 2022-03-01 21:05:10 +01:00
reipl.S
relocate_kernel.S s390: remove invalid email address of Heiko Carstens 2022-02-06 23:31:29 +01:00
runtime_instr.c
setup.c s390/setup: preserve memory at OLDMEM_BASE and OLDMEM_SIZE 2022-03-01 20:41:28 +01:00
signal.c s390/signal: fix typo in comments 2022-03-08 00:33:01 +01:00
smp.c s390/smp: sort out physical vs virtual pointers usage 2022-03-01 21:05:10 +01:00
stacktrace.c s390: remove invalid email address of Heiko Carstens 2022-02-06 23:31:29 +01:00
sthyi.c
syscall.c s390: add support for BEAR enhancement facility 2021-10-26 15:21:29 +02:00
sysinfo.c s390/extable: move EX_TABLE define to asm-extable.h 2022-03-08 00:33:00 +01:00
text_amode31.S s390/extable: move EX_TABLE define to asm-extable.h 2022-03-08 00:33:00 +01:00
time.c
topology.c s390: remove invalid email address of Heiko Carstens 2022-02-06 23:31:29 +01:00
trace.c
traps.c s390/traps: get rid of magic cast for program interruption code 2022-03-08 00:33:01 +01:00
unwind_bc.c
uprobes.c
uv.c s390/uv: fix memblock virtual vs physical address confusion 2021-12-16 19:58:07 +01:00
vdso.c
vmlinux.lds.S s390: remove .fixup section 2022-03-08 00:33:01 +01:00
vtime.c