diff --git a/kernel/scs.c b/kernel/scs.c
index e2a71fc82fa0686c48bb62f7d559e47445096237..579841be88646c531621e1a444afb7dd32839d68 100644
--- a/kernel/scs.c
+++ b/kernel/scs.c
@@ -78,6 +78,7 @@ void scs_free(void *s)
 		if (this_cpu_cmpxchg(scs_cache[i], 0, s) == NULL)
 			return;
 
+	kasan_unpoison_vmalloc(s, SCS_SIZE);
 	vfree_atomic(s);
 }