autofs4 - fix reset pending flag on mount fail
authorIan Kent <raven@themaw.net>
Thu, 11 Oct 2012 00:00:33 +0000 (08:00 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sun, 21 Oct 2012 16:32:41 +0000 (09:32 -0700)
commitda1e481fd9ce08caf46bacb5a0e29e9007e3b59c
tree3982d06a04eeb5f634e6cb0631b0bdff31279fbb
parente68aa412d98d72b8096f93f6c02999c8a40df3ac
autofs4 - fix reset pending flag on mount fail

commit 49999ab27eab6289a8e4f450e148bdab521361b2 upstream.

In autofs4_d_automount(), if a mount fail occurs the AUTOFS_INF_PENDING
mount pending flag is not cleared.

One effect of this is when using the "browse" option, directory entry
attributes show up with all "?"s due to the incorrect callback and
subsequent failure return (when in fact no callback should be made).

Signed-off-by: Ian Kent <ikent@redhat.com>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
fs/autofs4/root.c