CVSROOT: /cvs Module name: src Changes by: [email protected] 2016/03/11 17:27:15
Modified files:
sys/kern : vfs_default.c
Log message:
When vfs_busy() is sleeping, it uses RW_SLEEPFAIL and will fail.
So if vop_generic_revoke() does not unmount because the mount point
is busy, this could result in a mount point without a valid device.
It is better to check and sleep in a loop to avoid a corrupt mount
point.
OK natano@ krw@
