]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
unionfs_lookup(): fix wild accesses to vnode private data
authorJason A. Harmening <jah@FreeBSD.org>
Sun, 18 Feb 2024 00:19:32 +0000 (18:19 -0600)
committerJason A. Harmening <jah@FreeBSD.org>
Tue, 9 Apr 2024 22:36:59 +0000 (17:36 -0500)
commitb18029bc59d2ed6b0eeeb233189cf713b34b467c
tree9be593140591d2818abb8cc730f5f76217bb88e8
parent8f7105a20697d47060dbedc966cf085a64aeced6
unionfs_lookup(): fix wild accesses to vnode private data

There are a few spots in which unionfs_lookup() accesses unionfs vnode
private data without holding the corresponding vnode lock or interlock.

Reviewed by: kib, olce
MFC after: 2 weeks
Differential Revision: https://reviews.freebsd.org/D44601
sys/fs/unionfs/union_vnops.c