Re: [PATCH v2 14/14] powerpc: Implement UACCESS validation on PPC32

2023-06-23 Thread Christophe Leroy
Le 22/06/2023 à 13:56, Peter Zijlstra a écrit : > On Thu, Jun 22, 2023 at 12:54:36PM +0200, Christophe Leroy wrote: > >> diff --git a/tools/objtool/check.c b/tools/objtool/check.c >> index f850ab892ad5..8ac5711a055f 100644 >> --- a/tools/objtool/check.c >> +++ b/tools/objtool/check.c >> @@ -218,

Re: [PATCH v2 14/14] powerpc: Implement UACCESS validation on PPC32

2023-06-22 Thread kernel test robot
s-of-MD_AP/20230622-185950 base: https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git next patch link: https://lore.kernel.org/r/be282f27ad808418c7475b51a00b4cb035f89a95.1687430631.git.christophe.leroy%40csgroup.eu patch subject: [PATCH v2 14/14] powerpc: Implement UACCESS validatio

Re: [PATCH v2 14/14] powerpc: Implement UACCESS validation on PPC32

2023-06-22 Thread kernel test robot
s-of-MD_AP/20230622-185950 base: https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git next patch link: https://lore.kernel.org/r/be282f27ad808418c7475b51a00b4cb035f89a95.1687430631.git.christophe.leroy%40csgroup.eu patch subject: [PATCH v2 14/14] powerpc: Implement UACCESS validatio

Re: [PATCH v2 14/14] powerpc: Implement UACCESS validation on PPC32

2023-06-22 Thread Peter Zijlstra
On Thu, Jun 22, 2023 at 12:54:36PM +0200, Christophe Leroy wrote: > diff --git a/tools/objtool/check.c b/tools/objtool/check.c > index f850ab892ad5..8ac5711a055f 100644 > --- a/tools/objtool/check.c > +++ b/tools/objtool/check.c > @@ -218,6 +218,7 @@ static bool __dead_end_function(struct objtool_

[PATCH v2 14/14] powerpc: Implement UACCESS validation on PPC32

2023-06-22 Thread Christophe Leroy
In order to implement UACCESS validation, objtool support for powerpc needs to be enhanced to decode more instructions. It also requires implementation of switch tables finding. On PPC32 it is similar to x86, switch tables are anonymous in .rodata, the difference is that the value is relative to i