Move EM_XTENSA to uapi/linux/elf-em.h
authorDmitry V. Levin <ldv@altlinux.org>
Thu, 13 Dec 2018 17:23:26 +0000 (20:23 +0300)
committerMax Filippov <jcmvbkbc@gmail.com>
Mon, 17 Dec 2018 21:46:02 +0000 (13:46 -0800)
This should never have been defined in the arch tree to begin with,
and now uapi/linux/audit.h header is going to use EM_XTENSA
in order to define AUDIT_ARCH_XTENSA which is needed to implement
syscall_get_arch() which in turn is required to extend
the generic ptrace API with PTRACE_GET_SYSCALL_INFO request.

Cc: Max Filippov <jcmvbkbc@gmail.com>
Cc: Oleg Nesterov <oleg@redhat.com>
Cc: Andy Lutomirski <luto@kernel.org>
Cc: Elvira Khabirova <lineprinter@altlinux.org>
Cc: Eugene Syromyatnikov <esyr@redhat.com>
Cc: Chris Zankel <chris@zankel.net>
Cc: linux-xtensa@linux-xtensa.org
Signed-off-by: Dmitry V. Levin <ldv@altlinux.org>
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
arch/xtensa/include/asm/elf.h
include/uapi/linux/elf-em.h

index 0cd01b0c00bd2b056c4ce853da32e0587012c806..f3291b110a0d2ac7496999c5d0a66abf8e2d1e78 100644 (file)
 
 #include <asm/ptrace.h>
 #include <asm/coprocessor.h>
+#include <linux/elf-em.h>
 
 /* Xtensa processor ELF architecture-magic number */
 
-#define EM_XTENSA      94
 #define EM_XTENSA_OLD  0xABC7
 
 /* Xtensa relocations defined by the ABIs */
index 93722e60204c607377bf20efeca54df08e78bbd4..d2fb964432f335f95c27b9574ea3c22980c2200b 100644 (file)
@@ -34,6 +34,7 @@
 #define EM_M32R                88      /* Renesas M32R */
 #define EM_MN10300     89      /* Panasonic/MEI MN10300, AM33 */
 #define EM_OPENRISC     92     /* OpenRISC 32-bit embedded processor */
+#define EM_XTENSA      94      /* Tensilica Xtensa Architecture */
 #define EM_BLACKFIN     106     /* ADI Blackfin Processor */
 #define EM_ALTERA_NIOS2        113     /* Altera Nios II soft-core processor */
 #define EM_TI_C6000    140     /* TI C6X DSPs */