]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Do not allow a cached vnode to be shared among multiple mounts of the same
authortjr <tjr@FreeBSD.org>
Tue, 28 Jan 2003 09:21:42 +0000 (09:21 +0000)
committertjr <tjr@FreeBSD.org>
Tue, 28 Jan 2003 09:21:42 +0000 (09:21 +0000)
commit7c38f578b5877b50b60f04abe40a312d23222720
tree048cfc3375d61c32327f09a15bb024e59bddd1c3
parent23ad122bb92148a7ed9b210749bff81edd4c963e
Do not allow a cached vnode to be shared among multiple mounts of the same
kind of pseudofs-based filesystem. Fixes (at least) one problem where
when procfs is mounted mupltiple times, trying to unmount one will often
cause the wrong one to get unmounted, and other problem where mounting
one procfs on top of another caused the kernel to lock up.

Reviewed by: des
sys/fs/pseudofs/pseudofs_vncache.c