On Tue, 31 May 2022 17:43:49 +0200 andrey.konovalov@xxxxxxxxx wrote: > From: Andrey Konovalov <andreyknvl@xxxxxxxxxx> > > Add a clear_highpage_tagged() helper that does clear_highpage() on a > page potentially tagged by KASAN. clear_highpage_kasan_tagged() would be a better name, no? --- a/include/linux/highmem.h~mm-introduce-clear_highpage_tagged-fix +++ a/include/linux/highmem.h @@ -243,7 +243,7 @@ static inline void clear_highpage(struct kunmap_local(kaddr); } -static inline void clear_highpage_tagged(struct page *page) +static inline void clear_highpage_kasan_tagged(struct page *page) { u8 tag; --- a/mm/page_alloc.c~mm-introduce-clear_highpage_tagged-fix +++ a/mm/page_alloc.c @@ -1311,7 +1311,7 @@ static void kernel_init_pages(struct pag /* s390's use of memset() could override KASAN redzones. */ kasan_disable_current(); for (i = 0; i < numpages; i++) - clear_highpage_tagged(page + i); + clear_highpage_kasan_tagged(page + i); kasan_enable_current(); } _