Commit 4381f9f1 authored by Hendrik Brueckner's avatar Hendrik Brueckner Committed by Martin Schwidefsky

s390/syscalls: use generated syscall_table.h and unistd.h header files

Update the uapi/asm/unistd.h to include the generated compat and
64-bit version of the unistd.h and, as well as, the unistd_nr.h
header file.  Also remove the arch/s390/kernel/syscalls.S file
and use the generated system call table, syscall_table.h, instead.
Signed-off-by: default avatarHendrik Brueckner <brueckner@linux.vnet.ibm.com>
Acked-by: default avatarHeiko Carstens <heiko.carstens@de.ibm.com>
Signed-off-by: default avatarMartin Schwidefsky <schwidefsky@de.ibm.com>
parent 5c75824d
# SPDX-License-Identifier: GPL-2.0 # SPDX-License-Identifier: GPL-2.0
generated-y += syscall_table.h
generated-y += unistd_nr.h
generic-y += asm-offsets.h generic-y += asm-offsets.h
generic-y += cacheflush.h generic-y += cacheflush.h
generic-y += clkdev.h generic-y += clkdev.h
......
...@@ -8,6 +8,7 @@ ...@@ -8,6 +8,7 @@
#define _ASM_S390_UNISTD_H_ #define _ASM_S390_UNISTD_H_
#include <uapi/asm/unistd.h> #include <uapi/asm/unistd.h>
#include <asm/unistd_nr.h>
#define __IGNORE_time #define __IGNORE_time
#define __IGNORE_pkey_mprotect #define __IGNORE_pkey_mprotect
......
...@@ -2,6 +2,9 @@ ...@@ -2,6 +2,9 @@
# UAPI Header export list # UAPI Header export list
include include/uapi/asm-generic/Kbuild.asm include include/uapi/asm-generic/Kbuild.asm
generated-y += unistd_32.h
generated-y += unistd_64.h
generic-y += errno.h generic-y += errno.h
generic-y += fcntl.h generic-y += fcntl.h
generic-y += ioctl.h generic-y += ioctl.h
......
This diff is collapsed.
...@@ -1392,7 +1392,7 @@ cleanup_critical: ...@@ -1392,7 +1392,7 @@ cleanup_critical:
#define SYSCALL(esame,emu) .long esame #define SYSCALL(esame,emu) .long esame
.globl sys_call_table .globl sys_call_table
sys_call_table: sys_call_table:
#include "syscalls.S" #include "asm/syscall_table.h"
#undef SYSCALL #undef SYSCALL
#ifdef CONFIG_COMPAT #ifdef CONFIG_COMPAT
...@@ -1400,6 +1400,6 @@ sys_call_table: ...@@ -1400,6 +1400,6 @@ sys_call_table:
#define SYSCALL(esame,emu) .long emu #define SYSCALL(esame,emu) .long emu
.globl sys_call_table_emu .globl sys_call_table_emu
sys_call_table_emu: sys_call_table_emu:
#include "syscalls.S" #include "asm/syscall_table.h"
#undef SYSCALL #undef SYSCALL
#endif #endif
This diff is collapsed.
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment