linux_dsm_epyc7002/arch/s390/kernel
Martin Schwidefsky b9c9a33b76 s390/compat: correct ucontext layout for high gprs
The uc_sigmask definition in the kernel differs from the one in the
glibc, the kernel uc_sigmask has 64 bits while the glibc verison
is 1024 bits. The extension of the ucontext structure for 64-bit
register support for 31-bit compat processes added a new field
uc_gprs_high which starts 8 bytes after the uc_sigmask field.
As the glibc view of the ucontext assumes a size of 128 bytes for
uc_sigmask add a 120 byte padding to the kernel structure
ucontext_extended after the 8 byte uc_sigmask.

Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
2014-06-16 10:31:40 +02:00
..
vdso32
vdso64
.gitignore
asm-offsets.c At over 200 commits, covering almost all supported architectures, this 2014-06-04 08:47:12 -07:00
audit.c
audit.h
base.S
cache.c
compat_audit.c
compat_linux.c
compat_linux.h s390/compat: correct ucontext layout for high gprs 2014-06-16 10:31:40 +02:00
compat_ptrace.h
compat_signal.c s390: split TIF bits into CIF, PIF and TIF bits 2014-05-20 08:58:47 +02:00
compat_wrapper.c s390/compat: fix typo 2014-04-11 13:53:35 +02:00
cpcmd.c
crash_dump.c s390/mm: Convert bootmem to memblock 2014-05-20 08:58:40 +02:00
debug.c
diag.c
dis.c
dumpstack.c
early.c s390/mm: Convert bootmem to memblock 2014-05-20 08:58:40 +02:00
ebcdic.c
entry64.S At over 200 commits, covering almost all supported architectures, this 2014-06-04 08:47:12 -07:00
entry.h
entry.S At over 200 commits, covering almost all supported architectures, this 2014-06-04 08:47:12 -07:00
ftrace.c
head31.S s390/mm: Convert bootmem to memblock 2014-05-20 08:58:40 +02:00
head64.S
head_kdump.S
head.S s390/facilities: remove extract-cpu-time facility check 2014-05-28 10:38:50 +02:00
ipl.c
irq.c s390: Avoid call to irq_reserve_irqs() 2014-05-16 14:05:22 +02:00
jump_label.c
kprobes.c
lgr.c
machine_kexec.c
Makefile
mcount64.S
mcount.S
module.c
nmi.c s390: split TIF bits into CIF, PIF and TIF bits 2014-05-20 08:58:47 +02:00
os_info.c
perf_cpum_cf_events.c
perf_cpum_cf.c
perf_cpum_sf.c
perf_event.c
pgm_check.S
process.c s390: split TIF bits into CIF, PIF and TIF bits 2014-05-20 08:58:47 +02:00
processor.c
ptrace.c s390: split TIF bits into CIF, PIF and TIF bits 2014-05-20 08:58:47 +02:00
reipl64.S
reipl.S
relocate_kernel64.S
relocate_kernel.S
runtime_instr.c
s390_ksyms.c
sclp.S
setup.c s390/dump: Remove CONFIG_ZFCPDUMP 2014-05-20 08:58:43 +02:00
signal.c s390: split TIF bits into CIF, PIF and TIF bits 2014-05-20 08:58:47 +02:00
smp.c s390/smp: Avoid busy loop after halt and "begin" on z/VM 2014-05-20 08:58:45 +02:00
stacktrace.c
suspend.c
swsusp_asm64.S
sys_s390.c
syscalls.S
sysinfo.c
time.c s390/time: cast tv_nsec to u64 prior to shift in update_vsyscall 2014-05-27 10:26:02 +02:00
topology.c Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip into next 2014-06-03 14:00:15 -07:00
traps.c
vdso.c
vmlinux.lds.S
vtime.c