Move EM_NDS32 to uapi/linux/elf-em.h
PATCH v2 8/13 Move EM_NDS32 to uapi/linux/elf-em.h
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_NDS32 in order to define AUDIT_ARCH_NDS32 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.
---
Notes:
v2: added Acked-by
arch/nds32/include/asm/elf.h | 3 +-- include/uapi/linux/elf-em.h | 2 ++ 2 files changed, 3 insertions(+), 2 deletions(-)
arch/nds32/include/asm/elf.h +1 -2
@@ -10,14 +10,13 @@#include <asm/ptrace.h> #include <asm/fpu.h> +#include <linux/elf-em.h> typedef unsigned long elf_greg_t ;typedef unsigned long elf_freg_t [3 ];extern unsigned int elf_hwcap; -#define EM_NDS32 167 -#define R_NDS32_NONE 0#define R_NDS32_16_RELA 19#define R_NDS32_32_RELA 20
include/uapi/linux/elf-em.h +2 -0
@@ -40,6 +40,8 @@#define EM_ALTERA_NIOS2 113/* Altera Nios II soft-core processor */ #define EM_TI_C6000 140/* TI C6X DSPs */ #define EM_HEXAGON 164/* QUALCOMM Hexagon */ +#define EM_NDS32 167/* Andes Technology compact code size +embedded RISC processor family */ #define EM_AARCH64 183/* ARM 64 bit */ #define EM_TILEPRO 188/* Tilera TILEPro */ #define EM_MICROBLAZE 189/* Xilinx MicroBlaze */
Signature · 1 line
ldv
Paul Moore
AppliedQuoted 16 lines · Dmitry V. Levin
This should never have been defined in the arch tree to begin with, and now
uapi/linux/audit.hheader is going to useEM_NDS32in order to defineAUDIT_ARCH_NDS32which is needed to implementsyscall_get_arch()which in turn is required to extend the generic ptrace API withPTRACE_GET_SYSCALL_INFOrequest.Acked-by Paul Moore <[email protected]>Acked-by Vincent Chen <[email protected]>Acked-by Greentime Hu <[email protected]>Cc Elvira Khabirova <[email protected]>Cc Eugene Syromyatnikov <[email protected]>Cc Oleg Nesterov <[email protected]>Cc Andy Lutomirski <[email protected]>Signed-off-by Dmitry V. Levin <[email protected]>
Quoted 8 lines
---
Notes:
v2: added Acked-byarch/nds32/include/asm/elf.h | 3 +-- include/uapi/linux/elf-em.h | 2 ++ 2 files changed, 3 insertions(+), 2 deletions(-)
Merged into audit/next, thanks everyone.
Signature · 2 lines
paul moore www.paul-moore.com