diff options
author | kan <kan@FreeBSD.org> | 2009-03-02 20:51:39 +0000 |
---|---|---|
committer | kan <kan@FreeBSD.org> | 2009-03-02 20:51:39 +0000 |
commit | e17295cf6f26850137ec6961ede7e51335800027 (patch) | |
tree | 9bdfa8b0a45be61bcefa1da8f539dc8e2b94de30 /sys/cddl/compat/opensolaris/kern/opensolaris_vfs.c | |
parent | 59b707a4088dcbed0e291bb0f6a50159053fd9e6 (diff) | |
download | FreeBSD-src-e17295cf6f26850137ec6961ede7e51335800027.zip FreeBSD-src-e17295cf6f26850137ec6961ede7e51335800027.tar.gz |
Change vfs_busy to wait until an outcome of pending unmount
operation is known and to retry or fail accordingly to that
outcome. This fixes the problem with namespace traversing
programs failing with random ENOENT errors if someone just
happened to try to unmount that same filesystem at the same
time.
Reported by: dhw
Reviewed by: kib, attilio
Sponsored by: Juniper Networks, Inc.
Diffstat (limited to 'sys/cddl/compat/opensolaris/kern/opensolaris_vfs.c')
0 files changed, 0 insertions, 0 deletions