[PATCH v2 0/1] kasan: fix redzone overwritten issue under SLUB debug

yee.lee at mediatek.com yee.lee at mediatek.com
Wed Jun 23 06:35:31 PDT 2021

From: Yee Lee <yee.lee at mediatek.com>

Issue: hwtag kasan_unpoison() would overwrite the redzone in those object with unaligned object size. This patch Adds memzero_explict() to separate the initialization for such condition. The new code path is executed about 1.1% during nromal booting process. 

Exp: QEMUv5.2(+mte)/SLUB_debug
code path exec : 941/80854 (1.1%) 

Changed since v1:
 - Apply IS_ENABLED to wrap codes under SLUB debug mode. 
 - Replace memset() by memzero_explict().

Yee Lee (1):
  kasan: Add memzero init for unaligned size under SLUB debug

 mm/kasan/kasan.h | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)


More information about the Linux-mediatek mailing list