freebsd-skq/sys/fs/smbfs
Tim J. Robbins 578dcf0c31 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.
2002-12-13 23:44:00 +00:00
..
smbfs_io.c Store a reference to the parent directory's vnode in struct smbnode, 2002-12-13 10:15:01 +00:00
smbfs_node.c Keep trying to flush the vnode list for the mount while some are still 2002-12-13 23:44:00 +00:00
smbfs_node.h Store a reference to the parent directory's vnode in struct smbnode, 2002-12-13 10:15:01 +00:00
smbfs_smb.c Store a reference to the parent directory's vnode in struct smbnode, 2002-12-13 10:15:01 +00:00
smbfs_subr.c Store a reference to the parent directory's vnode in struct smbnode, 2002-12-13 10:15:01 +00:00
smbfs_subr.h Implement additional SMB calls to allow proper update of file size as some 2002-09-18 09:27:04 +00:00
smbfs_vfsops.c Keep trying to flush the vnode list for the mount while some are still 2002-12-13 23:44:00 +00:00
smbfs_vnops.c Fix build with SMB_VNODE_DEBUG defined; use td_proc->p_pid instead of 2002-12-13 10:25:08 +00:00
smbfs.h Keep trying to flush the vnode list for the mount while some are still 2002-12-13 23:44:00 +00:00