commit ca7294164d097ddba87f8b85282cdedee3fa7641 Author: Tomohiro Kusumi <kusumi.tomoh...@gmail.com> Date: Thu May 19 03:07:27 2016 +0900
sys/kern: Retry nlookup if nresolve returned ESTALE Make nlookup retry the whole thing if nresolve VOP returned ESTALE. This will be used by autofs (in the next few commits). This doesn't affect other filesystems, because no other filesystem returns ESTALE. Autofs needs this because a target filesystem may get mounted under the root directory of autofs while running nresolve VOP of autofs. Autofs tells nlookup the topology has changed by returning ESTALE. Unless nlookup retries the lookup, the result is obsolete. Summary of changes: sys/kern/vfs_nlookup.c | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/ca7294164d097ddba87f8b85282cdedee3fa7641 -- DragonFly BSD source repository