s390/kexec_file: Add kexec_file_load system call
authorPhilipp Rudo <prudo@linux.vnet.ibm.com>
Mon, 19 Jun 2017 08:45:33 +0000 (10:45 +0200)
committerMartin Schwidefsky <schwidefsky@de.ibm.com>
Mon, 16 Apr 2018 07:10:22 +0000 (09:10 +0200)
commit71406883fd35794d573b3085433c41d0a3bf6c21
tree757865f09f0b8a41357c2c1ec7b1df915b057cbf
parent840798a1f52994c172270893bd2ec6013cc92e40
s390/kexec_file: Add kexec_file_load system call

This patch adds the kexec_file_load system call to s390 as well as the arch
specific functions common code requires to work. Loaders for the different
file types will be added later.

Signed-off-by: Philipp Rudo <prudo@linux.vnet.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
arch/s390/Kconfig
arch/s390/configs/default_defconfig
arch/s390/kernel/Makefile
arch/s390/kernel/compat_wrapper.c
arch/s390/kernel/machine_kexec_file.c [new file with mode: 0644]
arch/s390/kernel/syscalls/syscall.tbl