diff options
author | pjd <pjd@FreeBSD.org> | 2010-12-21 23:15:40 +0000 |
---|---|---|
committer | pjd <pjd@FreeBSD.org> | 2010-12-21 23:15:40 +0000 |
commit | f4e75b41ae7145e275808cc561d4cacf0f9a51a7 (patch) | |
tree | 451f3bc122f95438a761ab938d7dc7ba6b8dfced /lib/libcom_err | |
parent | 8503dc84a4de95e9b6749bd39a6971cc902bcabe (diff) | |
download | FreeBSD-src-f4e75b41ae7145e275808cc561d4cacf0f9a51a7.zip FreeBSD-src-f4e75b41ae7145e275808cc561d4cacf0f9a51a7.tar.gz |
Use newly added NFSRV_FLAG_BUSY flag for nfsrv_fhtovp() to keep mount point
busy. This fixes a race where we can pass invalid mount point to VFS_VGET()
via vp->v_mount when exported file system was forcibly unmounted between
nfsrv_fhtovp() and VFS_VGET().
Reviewed by: kib
MFC after: 5 days
Diffstat (limited to 'lib/libcom_err')
0 files changed, 0 insertions, 0 deletions