Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/cmarinas/linux-aarch64

Pull arm64 fixes from Catalin Marinas:
- ELF coredump fix (more registers dumped than what user space expects)
- SUBARCH name generation (s/aarch64/arm64/)

* tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/cmarinas/linux-aarch64:
arm64: makefile: fix uname munging when setting ARCH on native machine
arm64: elf: fix core dumping to match what glibc expects

+6 -3
+1 -1
Makefile
··· 169 169 -e s/arm.*/arm/ -e s/sa110/arm/ \ 170 170 -e s/s390x/s390/ -e s/parisc64/parisc/ \ 171 171 -e s/ppc.*/powerpc/ -e s/mips.*/mips/ \ 172 - -e s/sh[234].*/sh/ ) 172 + -e s/sh[234].*/sh/ -e s/aarch64.*/arm64/ ) 173 173 174 174 # Cross compiling and selecting different set of gcc/bin-utils 175 175 # ---------------------------------------------------------------------------
+4 -1
arch/arm64/include/asm/elf.h
··· 26 26 27 27 typedef unsigned long elf_greg_t; 28 28 29 - #define ELF_NGREG (sizeof (struct pt_regs) / sizeof(elf_greg_t)) 29 + #define ELF_NGREG (sizeof(struct user_pt_regs) / sizeof(elf_greg_t)) 30 + #define ELF_CORE_COPY_REGS(dest, regs) \ 31 + *(struct user_pt_regs *)&(dest) = (regs)->user_regs; 32 + 30 33 typedef elf_greg_t elf_gregset_t[ELF_NGREG]; 31 34 typedef struct user_fpsimd_state elf_fpregset_t; 32 35
+1 -1
tools/perf/Makefile
··· 58 58 -e s/arm.*/arm/ -e s/sa110/arm/ \ 59 59 -e s/s390x/s390/ -e s/parisc64/parisc/ \ 60 60 -e s/ppc.*/powerpc/ -e s/mips.*/mips/ \ 61 - -e s/sh[234].*/sh/ ) 61 + -e s/sh[234].*/sh/ -e s/aarch64.*/arm64/ ) 62 62 NO_PERF_REGS := 1 63 63 64 64 CC = $(CROSS_COMPILE)gcc