]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
kasan: fix false-positive kasan_report upon thread reuse
authorKa Ho Ng <khng@FreeBSD.org>
Fri, 19 Apr 2024 19:18:27 +0000 (15:18 -0400)
committerKa Ho Ng <khng@FreeBSD.org>
Fri, 19 Apr 2024 19:18:27 +0000 (15:18 -0400)
commit68a3a7fc94833020403190c20bd9be186c6156ce
treea10b23e83dd9b699d8571271604a789d05ee1db5
parent87b0195ace1a71a1a07244890be3aaef72e1ffcd
kasan: fix false-positive kasan_report upon thread reuse

In fork1(), if a thread is reused and thread_alloc_stack() is not
called, mark the reused thread's kstack pages clean in the KASAN shadow
buffer.

Sponsored by: Juniper Networks, Inc.
MFC after: 3 days
Reviewed by: markj
Differential Revision: https://reviews.freebsd.org/D44875
sys/kern/kern_fork.c