On 02/26/2015 02:38 PM, Andrew Morton wrote: [...]
From: Andrew Morton<akpm@xxxxxxxxxxxxxxxxxxxx> Subject: fix-offset2lib-issue-for-x86-arm-powerpc-and-mips-fix Consolidate randomize_et_dyn() implementations into fs/binfmt_elf.c. There doesn't seem to be a compile-time way of making randomize_et_dyn() go away on architectures which don't need it, so mark it __weak to cause it to be discarded at link time. Cc: "H. Peter Anvin"<hpa@xxxxxxxxx> Cc: Benjamin Herrenschmidt<benh@xxxxxxxxxxxxxxxxxxx> Cc: Catalin Marinas<catalin.marinas@xxxxxxx> Cc: Hector Marco Gisbert<hecmargi@xxxxxx> Cc: Hector Marco-Gisbert<hecmargi@xxxxxx> Cc: Ingo Molnar<mingo@xxxxxxxxxx> Cc: Ismael Ripoll<iripoll@xxxxxx> Cc: Kees Cook<keescook@xxxxxxxxxxxx> Cc: Ralf Baechle<ralf@xxxxxxxxxxxxxx> Cc: Russell King<rmk@xxxxxxxxxxxxxxxx> Cc: Thomas Gleixner<tglx@xxxxxxxxxxxxx> Cc: Will Deacon<will.deacon@xxxxxxx> Signed-off-by: Andrew Morton<akpm@xxxxxxxxxxxxxxxxxxxx>
[...]
diff -puN arch/arm64/include/asm/elf.h~fix-offset2lib-issue-for-x86-arm-powerpc-and-mips-fix arch/arm64/include/asm/elf.h --- a/arch/arm64/include/asm/elf.h~fix-offset2lib-issue-for-x86-arm-powerpc-and-mips-fix +++ a/arch/arm64/include/asm/elf.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2012 ARM Ltd. + * Copyright (C) 20q12 ARM Ltd.
This particular change looks like it may be a typo.
* * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 as