Date: Fri, 13 Dec 2002 15:44:00 -0800 (PST) From: "Tim J. Robbins" <tjr@FreeBSD.org> To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/fs/smbfs smbfs.h smbfs_node.c smbfs_vfsops.c Message-ID: <200212132344.gBDNi0fh096342@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
tjr 2002/12/13 15:44:00 PST
Modified files:
sys/fs/smbfs smbfs.h smbfs_node.c smbfs_vfsops.c
Log:
Keep trying to flush the vnode list for the mount while some are still
busy and we are making progress towards making them not busy. This is
needed because smbfs vnodes reference their parent directory but may
appear after their parent in the mount's vnode list; one pass over the
list is not sufficient in this case.
This stops attempts to unmount idle smbfs mounts failing with EBUSY.
Revision Changes Path
1.6 +1 -0 src/sys/fs/smbfs/smbfs.h
1.12 +5 -0 src/sys/fs/smbfs/smbfs_node.c
1.13 +13 -2 src/sys/fs/smbfs/smbfs_vfsops.c
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200212132344.gBDNi0fh096342>
