Re: [PATCH v1 06/10] asm-generic: Refactor dereference_[kernel]_function_descriptor()

From: Arnd Bergmann
Date: Wed Oct 13 2021 - 07:34:55 EST


On Wed, Oct 13, 2021 at 1:20 PM Christophe Leroy
<christophe.leroy@xxxxxxxxxx> wrote:
> 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@xxxxxxxxxx>
> >> ---
> >> 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@xxxxxxxxxxxx>

Reviewed-by: Arnd Bergmann <arnd@xxxxxxxx>

> 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.

Sounds good to me.

Arnd