Message ID | 20210409202738.zz1hd8EMu%akpm@linux-foundation.org (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Series | [01/16] MAINTAINERS: update CZ.NIC's Turris information | expand |
--- a/mm/page_poison.c~kasan-fix-conflict-with-page-poisoning +++ a/mm/page_poison.c @@ -77,12 +77,14 @@ static void unpoison_page(struct page *p void *addr; addr = kmap_atomic(page); + kasan_disable_current(); /* * Page poisoning when enabled poisons each and every page * that is freed to buddy. Thus no extra check is done to * see if a page was poisoned. */ - check_poison_mem(addr, PAGE_SIZE); + check_poison_mem(kasan_reset_tag(addr), PAGE_SIZE); + kasan_enable_current(); kunmap_atomic(addr); }