diff --git a/mm/slab_common.c b/mm/slab_common.c index ec2bb0beed75..23fa330bb951 100644 --- a/mm/slab_common.c +++ b/mm/slab_common.c @@ -499,7 +499,7 @@ void kmem_cache_destroy(struct kmem_cache *s) { int err; - if (unlikely(!s)) + if (unlikely(!s) || !kasan_check_byte(s)) return; cpus_read_lock();