linux/arch/unicore32
Arnd Bergmann c8ce48f065 asm-generic: Make time32 syscall numbers optional
We don't want new architectures to even provide the old 32-bit time_t
based system calls any more, or define the syscall number macros.

Add a new __ARCH_WANT_TIME32_SYSCALLS macro that gets enabled for all
existing 32-bit architectures using the generic system call table,
so we don't change any current behavior.
Since this symbol is evaluated in user space as well, we cannot use
a Kconfig CONFIG_* macro but have to define it in uapi/asm/unistd.h.

On 64-bit architectures, the same system call numbers mostly refer to
the system calls we want to keep, as they already pass 64-bit time_t.

As new architectures no longer provide these, we need new exceptions
in checksyscalls.sh.

Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2019-02-19 21:27:32 +01:00
..
boot kbuild: drop redundant "PHONY += FORCE" 2016-04-20 10:38:40 +02:00
configs unicore32: use the new LED disk activity trigger 2016-06-27 08:58:42 +02:00
include asm-generic: Make time32 syscall numbers optional 2019-02-19 21:27:32 +01:00
kernel Remove 'type' argument from access_ok() function 2019-01-03 18:57:57 -08:00
lib License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
mm arch: Move initrd= parsing into do_mounts_initrd.c 2018-11-26 15:50:45 -06:00
.gitignore
Kconfig 32-bit userspace ABI: introduce ARCH_32BIT_OFF_T config option 2019-02-19 10:10:05 +01:00
Kconfig.debug Kconfig: consolidate the "Kernel hacking" menu 2018-08-02 08:06:48 +09:00
Makefile unicore32: Use full path in KBUILD_IMAGE definition 2017-03-20 22:42:21 +09:00