[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <c2904a2e-c112-f2bc-04a0-52b08b46c1ce@csgroup.eu>
Date: Wed, 13 Oct 2021 13:20:34 +0200
From: Christophe Leroy <christophe.leroy@...roup.eu>
To: Kees Cook <keescook@...omium.org>, Helge Deller <deller@....de>
Cc: Benjamin Herrenschmidt <benh@...nel.crashing.org>,
Paul Mackerras <paulus@...ba.org>,
Michael Ellerman <mpe@...erman.id.au>,
Andrew Morton <akpm@...ux-foundation.org>,
"James E.J. Bottomley" <James.Bottomley@...senpartnership.com>,
Arnd Bergmann <arnd@...db.de>,
Greg Kroah-Hartman <gregkh@...uxfoundation.org>,
linux-kernel@...r.kernel.org, linuxppc-dev@...ts.ozlabs.org,
linux-ia64@...r.kernel.org, linux-parisc@...r.kernel.org,
linux-arch@...r.kernel.org, linux-mm@...ck.org
Subject: Re: [PATCH v1 06/10] asm-generic: Refactor
dereference_[kernel]_function_descriptor()
Le 13/10/2021 à 09:02, Kees Cook a écrit :
> On Mon, Oct 11, 2021 at 05:25:33PM +0200, Christophe Leroy wrote:
>> dereference_function_descriptor() and
>> dereference_kernel_function_descriptor() are identical on the
>> three architectures implementing them.
>>
>> Make it common.
>>
>> Signed-off-by: Christophe Leroy <christophe.leroy@...roup.eu>
>> ---
>> arch/ia64/include/asm/sections.h | 19 -------------------
>> arch/parisc/include/asm/sections.h | 9 ---------
>> arch/parisc/kernel/process.c | 21 ---------------------
>> arch/powerpc/include/asm/sections.h | 23 -----------------------
>> include/asm-generic/sections.h | 18 ++++++++++++++++++
>> 5 files changed, 18 insertions(+), 72 deletions(-)
>
> A diffstat to love. :)
>
> Reviewed-by: Kees Cook <keescook@...omium.org>
Unless somebody minds, I will make them out of line as
suggested by Helge in he's comment to patch 4.
Allthough there is no spectacular size reduction, the functions
are not worth being inlined as they are not used in critical pathes.
Powered by blists - more mailing lists