Re: [PATCH RFC v2 2/6] mm/slab: Perform init_on_free earlier

2020-12-04 Thread Alexander Popov
On 03.12.2020 23:49, Andrew Morton wrote: > On Thu, 3 Dec 2020 22:50:27 +0300 Alexander Popov > wrote: > >> On 30.09.2020 15:50, Alexander Potapenko wrote: >>> On Tue, Sep 29, 2020 at 8:35 PM Alexander Popov >>> wrote: Currently in CONFIG_SLAB init_on_free happens too late, and heap

Re: [PATCH RFC v2 2/6] mm/slab: Perform init_on_free earlier

2020-12-03 Thread Andrew Morton
On Thu, 3 Dec 2020 22:50:27 +0300 Alexander Popov wrote: > On 30.09.2020 15:50, Alexander Potapenko wrote: > > On Tue, Sep 29, 2020 at 8:35 PM Alexander Popov > > wrote: > >> > >> Currently in CONFIG_SLAB init_on_free happens too late, and heap > >> objects go to the heap quarantine being dirty

Re: [PATCH RFC v2 2/6] mm/slab: Perform init_on_free earlier

2020-12-03 Thread Alexander Popov
On 30.09.2020 15:50, Alexander Potapenko wrote: > On Tue, Sep 29, 2020 at 8:35 PM Alexander Popov wrote: >> >> Currently in CONFIG_SLAB init_on_free happens too late, and heap >> objects go to the heap quarantine being dirty. Lets move memory >> clearing before calling kasan_slab_free() to fix tha

Re: [PATCH RFC v2 2/6] mm/slab: Perform init_on_free earlier

2020-10-01 Thread Alexander Popov
On 30.09.2020 15:50, Alexander Potapenko wrote: > On Tue, Sep 29, 2020 at 8:35 PM Alexander Popov wrote: >> >> Currently in CONFIG_SLAB init_on_free happens too late, and heap >> objects go to the heap quarantine being dirty. Lets move memory >> clearing before calling kasan_slab_free() to fix tha

Re: [PATCH RFC v2 2/6] mm/slab: Perform init_on_free earlier

2020-09-30 Thread Alexander Potapenko
On Tue, Sep 29, 2020 at 8:35 PM Alexander Popov wrote: > > Currently in CONFIG_SLAB init_on_free happens too late, and heap > objects go to the heap quarantine being dirty. Lets move memory > clearing before calling kasan_slab_free() to fix that. > > Signed-off-by: Alexander Popov Reviewed-by: Al

[PATCH RFC v2 2/6] mm/slab: Perform init_on_free earlier

2020-09-29 Thread Alexander Popov
Currently in CONFIG_SLAB init_on_free happens too late, and heap objects go to the heap quarantine being dirty. Lets move memory clearing before calling kasan_slab_free() to fix that. Signed-off-by: Alexander Popov --- mm/slab.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --