[PATCH 0/3] kasan: hw_tags: some micro-optimizations
From: Dev Jain
Date: Wed May 13 2026 - 07:01:45 EST
Patch 1 uses GFP_SKIP_KASAN to skip unpoisoning of a slab page in the page
allocator, since slab allocator itself poisons the slab page immediately.
Patch 2 and 3 remove wasted work while poisoning the tail end of the
vmalloc/slab allocation.
---
Based on 7.1-rc2.
Dev Jain (3):
mm/slub: hw_tags: skip page-allocator unpoisoning on slab allocation
kasan: avoid re-poisoning tag-based kmalloc redzones
vmalloc: hw_tags: optimize vmalloc redzoning
include/linux/kasan.h | 17 +++++++++----
mm/kasan/common.c | 55 +++++++++++++++++++++++++++++++++----------
mm/kasan/hw_tags.c | 13 ++++++----
mm/page_alloc.c | 2 +-
mm/slub.c | 22 ++++++++++++-----
5 files changed, 79 insertions(+), 30 deletions(-)
--
2.43.0