From e44e23c9371bc2071a1ca5e0f9df89ca7726988e Mon Sep 17 00:00:00 2001 From: Jann Horn Date: Thu, 14 Aug 2025 17:11:10 +0200 Subject: [PATCH] kasan-add-test-for-slab_typesafe_by_rcu-quarantine-skipping-v3 make comment more verbose Link: https://lkml.kernel.org/r/20250814-kasan-tsbrcu-noquarantine-test-v3-1-9e9110009b4e@google.com Signed-off-by: Jann Horn Cc: Alexander Potapenko Cc: Andrey Konovalov Cc: Andrey Ryabinin Cc: Dmitriy Vyukov Cc: Vincenzo Frascino Cc: Vlastimil Babka Signed-off-by: Andrew Morton --- mm/kasan/kasan_test_c.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/mm/kasan/kasan_test_c.c b/mm/kasan/kasan_test_c.c index 47ff5cd941c71..4cf2b5f8d6c14 100644 --- a/mm/kasan/kasan_test_c.c +++ b/mm/kasan/kasan_test_c.c @@ -1076,6 +1076,8 @@ static void kmem_cache_rcu_uaf(struct kunit *test) /* * Check that SLAB_TYPESAFE_BY_RCU objects are immediately reused when * CONFIG_SLUB_RCU_DEBUG is off, and stay at the same address. + * Without this, KASAN builds would be unable to trigger bugs caused by + * SLAB_TYPESAFE_BY_RCU users handling reycled objects improperly. */ static void kmem_cache_rcu_reuse(struct kunit *test) { -- 2.51.0