From: Dmitry V. Levin Date: Wed, 13 Jun 2018 15:05:09 +0000 (+0000) Subject: ia64: remove legacy i386 entries from the syscall entry table X-Git-Tag: v4.23~17 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=7e0c7e0e881f29d854b12a05389dd4751fa12969;p=strace ia64: remove legacy i386 entries from the syscall entry table Remove the last piece of IA-32 mode support. Besides being obsolete, these bogus syscall entries cause problems with syscall name resolution. * linux/ia64/syscallent.h [CST > 0]: Remove. Complements: v4.21~17 "linux/ia64: remove IA-32 mode support" --- diff --git a/linux/ia64/syscallent.h b/linux/ia64/syscallent.h index 33b3e8da..e3210fbc 100644 --- a/linux/ia64/syscallent.h +++ b/linux/ia64/syscallent.h @@ -27,21 +27,6 @@ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -/* - * IA-32 syscalls that have pointer arguments which are incompatible - * with 64-bit layout get redirected to printargs. - */ -#if CST > 0 -# undef SYS_FUNC_NAME -# define SYS_FUNC_NAME(syscall_name) printargs -# include "../i386/syscallent.h" -# undef SYS_FUNC_NAME -# define SYS_FUNC_NAME(syscall_name) MPERS_FUNC_NAME(syscall_name) -#endif - -/* You must be careful to check ../i386/syscallent.h so that this table - starts where that one leaves off. -*/ [1024] = { 0, 0, SEN(printargs), "ni_syscall" }, [1025] = { 1, TP|SE, SEN(exit), "exit" }, [1026] = { 3, TD, SEN(read), "read" },