]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
NFS: LOOKUP_DIRECTORY is also ok with symlinks
authorTrond Myklebust <trond.myklebust@hammerspace.com>
Tue, 8 Feb 2022 18:38:23 +0000 (13:38 -0500)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 23 Feb 2022 10:58:40 +0000 (11:58 +0100)
commit67552482aee7a139ed957595db8668d28ddc2c42
treeb263b52caaa9a649e91264df4f72afe4c7af6d79
parent38c7f8c0599a04547f9be3be66e7b7e64d71c918
NFS: LOOKUP_DIRECTORY is also ok with symlinks

commit e0caaf75d443e02e55e146fd75fe2efc8aed5540 upstream.

Commit ac795161c936 (NFSv4: Handle case where the lookup of a directory
fails) [1], part of Linux since 5.17-rc2, introduced a regression, where
a symbolic link on an NFS mount to a directory on another NFS does not
resolve(?) the first time it is accessed:

Reported-by: Paul Menzel <pmenzel@molgen.mpg.de>
Fixes: ac795161c936 ("NFSv4: Handle case where the lookup of a directory fails")
Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com>
Tested-by: Donald Buczek <buczek@molgen.mpg.de>
Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
fs/nfs/dir.c