diff --git a/mm/slab_common.c b/mm/slab_common.c index ac737ee41744f106c9188321b23fb3b791395d02..a94b9981eb172702f8a84e8d5cd69d4b624a289e 100644 --- a/mm/slab_common.c +++ b/mm/slab_common.c @@ -1570,7 +1570,7 @@ void kzfree(const void *p) if (unlikely(ZERO_OR_NULL_PTR(mem))) return; ks = ksize(mem); - memset(mem, 0, ks); + memzero_explicit(mem, ks); kfree(mem); } EXPORT_SYMBOL(kzfree);