summaryrefslogtreecommitdiffstats
path: root/sys/cddl/compat/opensolaris/kern/opensolaris_vfs.c
diff options
context:
space:
mode:
authorkan <kan@FreeBSD.org>2009-03-02 20:51:39 +0000
committerkan <kan@FreeBSD.org>2009-03-02 20:51:39 +0000
commite17295cf6f26850137ec6961ede7e51335800027 (patch)
tree9bdfa8b0a45be61bcefa1da8f539dc8e2b94de30 /sys/cddl/compat/opensolaris/kern/opensolaris_vfs.c
parent59b707a4088dcbed0e291bb0f6a50159053fd9e6 (diff)
downloadFreeBSD-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
OpenPOWER on IntegriCloud