Subject: Re: [PATCH] Fix offset2lib issue for x86*, ARM*, PowerPC and MIPS

From: David Daney <[email-masked]>
Date: Thu, 26 Feb 2015 14:43:21 -0800

On 02/26/2015 02:38 PM, Andrew Morton wrote:
[...]
>
> From: Andrew Morton<[email-masked]>
> 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"<[email-masked]>
> Cc: Benjamin Herrenschmidt<[email-masked]>
> Cc: Catalin Marinas<[email-masked]>
> Cc: Hector Marco Gisbert<[email-masked]>
> Cc: Hector Marco-Gisbert<[email-masked]>
> Cc: Ingo Molnar<[email-masked]>
> Cc: Ismael Ripoll<[email-masked]>
> Cc: Kees Cook<[email-masked]>
> Cc: Ralf Baechle<[email-masked]>
> Cc: Russell King<[email-masked]>
> Cc: Thomas Gleixner<[email-masked]>
> Cc: Will Deacon<[email-masked]>
> Signed-off-by: Andrew Morton<[email-masked]>
[...]
> 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