]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
vfs: Add KASAN state transitions for vnodes
authorMark Johnston <markj@FreeBSD.org>
Tue, 13 Apr 2021 21:40:11 +0000 (17:40 -0400)
committerMark Johnston <markj@FreeBSD.org>
Tue, 13 Apr 2021 21:42:21 +0000 (17:42 -0400)
commitb261bb4057f4abbc1366e4af8e9e4081d039be4a
tree18fd1fc28de464172dc982fa6235aa8dedc5254f
parent2b914b85ddf4c25d112b2639bbbb7618641872b4
vfs: Add KASAN state transitions for vnodes

vnodes are a bit special in that they may exist on per-CPU lists even
while free.  Add a KASAN-only destructor that poisons regions of each
vnode that are not expected to be accessed after a free.

MFC after: 2 weeks
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D29459
sys/kern/vfs_subr.c