x32: Add <fixup-asm-unistd.h> and regenerate arch-syscall.h
authorH.J. Lu <hjl.tools@gmail.com>
Tue, 25 Aug 2020 12:35:45 +0000 (05:35 -0700)
committerH.J. Lu <hjl.tools@gmail.com>
Mon, 31 Aug 2020 13:04:30 +0000 (06:04 -0700)
commit306bdd99834204d0d70985c39382d2c42a619a09
treed49b2b21dafe9e5b83a7eb359b1814796d73c5c8
parente3960d1c57e57f33e0e846d615788f4ede73b945
x32: Add <fixup-asm-unistd.h> and regenerate arch-syscall.h

X32 uses the same 64-bit syscall interface for set_thread_area.  But
__NR_set_thread_area is missing from <asm/unistd_x32.h>.  A kernel patch
was submitted:

From 7b05d5b43ae2545e0d4a3edb24205d18bc883626 Mon Sep 17 00:00:00 2001
From: "H.J. Lu" <hjl.tools@gmail.com>
Date: Sat, 15 Aug 2020 10:34:00 -0700
Subject: [PATCH] x86-64: Enable x32 set_thread_area

X32 uses the common 64-bit syscall interface for set_thread_area.  Add
<fixup-asm-unistd.h> to provide __NR_set_thread_area.

Co-authored-by: Florian Weimer <fweimer@redhat.com>
sysdeps/unix/sysv/linux/x86_64/x32/arch-syscall.h
sysdeps/unix/sysv/linux/x86_64/x32/fixup-asm-unistd.h [new file with mode: 0644]