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>