vfs: add a retry_estale helper function to handle retries on ESTALE
authorJeff Layton <jlayton@redhat.com>
Thu, 20 Dec 2012 19:59:40 +0000 (14:59 -0500)
committerAl Viro <viro@zeniv.linux.org.uk>
Thu, 20 Dec 2012 23:50:00 +0000 (18:50 -0500)
commitb9d6ba94b875192ef5e2dab92d72beea33b83c3d
treea06e604535e10ec0c469300f0d36cb5aa8c2782d
parent21e89c0c48bb799beb09181740796fc80c9676e2
vfs: add a retry_estale helper function to handle retries on ESTALE

This function is expected to be called from path-based syscalls to help
them decide whether to try the lookup and call again in the event that
they got an -ESTALE return back on an earier try.

Currently, we only retry the call once on an ESTALE error, but in the
event that we decide that that's not enough in the future, we should be
able to change the logic in this helper without too much effort.

Signed-off-by: Jeff Layton <jlayton@redhat.com>
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
include/linux/namei.h