Move EM_HEXAGON to uapi/linux/elf-em.h
Subsystems (2)
PATCH v2 5/13 Move EM_HEXAGON 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_HEXAGON in order to define AUDIT_ARCH_HEXAGON 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: unchanged
arch/hexagon/include/asm/elf.h | 6 +----- include/uapi/linux/elf-em.h | 1 + 2 files changed, 2 insertions(+), 5 deletions(-)
arch/hexagon/include/asm/elf.h +1 -5
@@ -23,11 +23,7 @@#include <asm/ptrace.h> #include <asm/user.h> - -/* -* This should really be in linux/elf-em.h. -*/ -#define EM_HEXAGON 164/* QUALCOMM Hexagon */ +#include <linux/elf-em.h> struct elf32_hdr ;
include/uapi/linux/elf-em.h +1 -0
@@ -39,6 +39,7 @@#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 */ +#define EM_HEXAGON 164/* QUALCOMM Hexagon */ #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_HEXAGONin order to defineAUDIT_ARCH_HEXAGONwhich 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]>Cc Elvira Khabirova <[email protected]>Cc Eugene Syromyatnikov <[email protected]>Cc Oleg Nesterov <[email protected]>Cc Andy Lutomirski <[email protected]>Cc Richard Kuo <[email protected]>Signed-off-by Dmitry V. Levin <[email protected]>
Quoted 8 lines
---
Notes:
v2: unchangedarch/hexagon/include/asm/elf.h | 6 +----- include/uapi/linux/elf-em.h | 1 + 2 files changed, 2 insertions(+), 5 deletions(-)
Merged into audit/next, thanks everyone.
Signature · 2 lines
paul moore www.paul-moore.com