[PATCH v2 0/1] kasan: fix redzone overwritten issue under SLUB debug
yee.lee at mediatek.com
yee.lee at mediatek.com
Thu Jun 24 04:26:20 PDT 2021
From: Yee Lee <yee.lee at mediatek.com>
Issue: In SLUB debug, hwtag kasan_unpoison() would overwrite the redzone
in those objects with unaligned 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 mode
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 | 6 ++++++
1 file changed, 6 insertions(+)
--
2.18.0
More information about the Linux-mediatek
mailing list