Message ID | 20210623133533.2246-1-yee.lee@mediatek.com (mailing list archive) |
---|---|
Headers | show |
Series | kasan: fix redzone overwritten issue under SLUB debug | expand |
Sorry not a completed patch. please skip this mail. BR, Yee On Wed, 2021-06-23 at 21:35 +0800, yee.lee@mediatek.com wrote: > From: Yee Lee <yee.lee@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(-) >
From: Yee Lee <yee.lee@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(-)