On 11/16/21 12:02, Richard Henderson wrote: > All supported hosts now define HAVE_SAFE_SYSCALL, so remove > the ifdefs. This leaves hostdep.h empty, so remove it. > > Signed-off-by: Richard Henderson <richard.hender...@linaro.org> > --- > common-user/host/aarch64/hostdep.h | 18 ------------------ > common-user/host/arm/hostdep.h | 18 ------------------ > common-user/host/i386/hostdep.h | 18 ------------------ > common-user/host/mips/hostdep.h | 2 -- > common-user/host/ppc64/hostdep.h | 18 ------------------ > common-user/host/riscv/hostdep.h | 14 -------------- > common-user/host/s390x/hostdep.h | 18 ------------------ > common-user/host/sparc64/hostdep.h | 2 -- > common-user/host/x86_64/hostdep.h | 18 ------------------ > linux-user/host/ia64/hostdep.h | 15 --------------- > linux-user/host/mips/hostdep.h | 15 --------------- > linux-user/host/ppc/hostdep.h | 15 --------------- > linux-user/host/s390/hostdep.h | 15 --------------- > linux-user/host/sparc/hostdep.h | 15 --------------- > linux-user/host/sparc64/hostdep.h | 15 --------------- > linux-user/host/x32/hostdep.h | 15 --------------- > linux-user/safe-syscall.h | 12 ------------ > linux-user/user-internals.h | 1 - > linux-user/signal.c | 2 -- > linux-user/safe-syscall.S | 3 --- > 20 files changed, 249 deletions(-) > delete mode 100644 common-user/host/aarch64/hostdep.h > delete mode 100644 common-user/host/arm/hostdep.h > delete mode 100644 common-user/host/i386/hostdep.h > delete mode 100644 common-user/host/mips/hostdep.h > delete mode 100644 common-user/host/ppc64/hostdep.h > delete mode 100644 common-user/host/riscv/hostdep.h > delete mode 100644 common-user/host/s390x/hostdep.h > delete mode 100644 common-user/host/sparc64/hostdep.h > delete mode 100644 common-user/host/x86_64/hostdep.h > delete mode 100644 linux-user/host/ia64/hostdep.h > delete mode 100644 linux-user/host/mips/hostdep.h > delete mode 100644 linux-user/host/ppc/hostdep.h > delete mode 100644 linux-user/host/s390/hostdep.h > delete mode 100644 linux-user/host/sparc/hostdep.h > delete mode 100644 linux-user/host/sparc64/hostdep.h > delete mode 100644 linux-user/host/x32/hostdep.h
> diff --git a/linux-user/safe-syscall.h b/linux-user/safe-syscall.h > -#ifdef HAVE_SAFE_SYSCALL > > /* The core part of this function is implemented in assembly. */ > extern long safe_syscall_base(int *pending, int *errnop, long number, ...); > @@ -137,15 +136,4 @@ extern char safe_syscall_end[]; > safe_syscall_base(&((TaskState *)thread_cpu->opaque)->signal_pending, \ > &errno, __VA_ARGS__) > > -#else > - > -/* > - * Fallback for architectures which don't yet provide a safe-syscall assembly > - * fragment; note that this is racy! > - * This should go away when all host architectures have been updated. > - */ > -#define safe_syscall syscall > - > -#endif Good! Reviewed-by: Philippe Mathieu-Daudé <f4...@amsat.org>