diff --git a/mm/slub.c b/mm/slub.c index e6a330e24145..46959c6da2cf 100644 --- a/mm/slub.c +++ b/mm/slub.c @@ -6534,6 +6534,8 @@ static void defer_free(struct kmem_cache *s, void *head) guard(preempt)(); + head = kasan_reset_tag(head); + df = this_cpu_ptr(&defer_free_objects); if (llist_add(head + s->offset, &df->objects)) irq_work_queue(&df->work);