Re: [PATCH v3 1/3] powerpc/mm: prepare kernel for KAsan on PPC32

2019-01-15 Thread Andrey Ryabinin
On 1/15/19 2:14 PM, Dmitry Vyukov wrote: > On Tue, Jan 15, 2019 at 8:27 AM Christophe Leroy > wrote: >> On 01/14/2019 09:34 AM, Dmitry Vyukov wrote: >>> On Sat, Jan 12, 2019 at 12:16 PM Christophe Leroy >>> wrote: >>> > >>> > In kernel/cputable.c, explicitly use memcpy() in order >>> > to allo

Re: [PATCH v3 1/3] powerpc/mm: prepare kernel for KAsan on PPC32

2019-01-15 Thread Christophe Leroy
Le 15/01/2019 à 18:10, Dmitry Vyukov a écrit : On Tue, Jan 15, 2019 at 6:06 PM Andrey Ryabinin wrote: On 1/15/19 2:14 PM, Dmitry Vyukov wrote: On Tue, Jan 15, 2019 at 8:27 AM Christophe Leroy wrote: On 01/14/2019 09:34 AM, Dmitry Vyukov wrote: On Sat, Jan 12, 2019 at 12:16 PM Christop

Re: [PATCH v3 1/3] powerpc/mm: prepare kernel for KAsan on PPC32

2019-01-15 Thread Dmitry Vyukov
On Tue, Jan 15, 2019 at 6:06 PM Andrey Ryabinin wrote: > > > > On 1/15/19 2:14 PM, Dmitry Vyukov wrote: > > On Tue, Jan 15, 2019 at 8:27 AM Christophe Leroy > > wrote: > >> On 01/14/2019 09:34 AM, Dmitry Vyukov wrote: > >>> On Sat, Jan 12, 2019 at 12:16 PM Christophe Leroy > >>> wrote: > >>> > >

Re: [PATCH v3 1/3] powerpc/mm: prepare kernel for KAsan on PPC32

2019-01-14 Thread Christophe Leroy
On 01/14/2019 09:34 AM, Dmitry Vyukov wrote: On Sat, Jan 12, 2019 at 12:16 PM Christophe Leroy wrote: > > In kernel/cputable.c, explicitly use memcpy() in order > to allow GCC to replace it with __memcpy() when KASAN is > selected. > > Since commit 400c47d81ca38 ("powerpc32: memset: only use

[PATCH v3 1/3] powerpc/mm: prepare kernel for KAsan on PPC32

2019-01-12 Thread Christophe Leroy
In kernel/cputable.c, explicitly use memcpy() in order to allow GCC to replace it with __memcpy() when KASAN is selected. Since commit 400c47d81ca38 ("powerpc32: memset: only use dcbz once cache is enabled"), memset() can be used before activation of the cache, so no need to use memset_io() for ze