]> www.infradead.org Git - users/dwmw2/linux.git/commit
NFSv4: Fix return value in nfs_finish_open()
authorTrond Myklebust <trond.myklebust@hammerspace.com>
Fri, 9 Aug 2019 16:15:07 +0000 (12:15 -0400)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sat, 21 Sep 2019 05:15:33 +0000 (07:15 +0200)
commit227755c8facd0f59738b74270a6c28b1ce4a8bb7
tree5ee78213f5a0fe5b58462e31e433fe6722bebd6d
parentc9e6a3f0e9fa14f99457a506a91f346c6161ee21
NFSv4: Fix return value in nfs_finish_open()

[ Upstream commit 9821421a291b548ef4369c6998745baa36ddecd5 ]

If the file turns out to be of the wrong type after opening, we want
to revalidate the path and retry, so return EOPENSTALE rather than
ESTALE.

Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
fs/nfs/dir.c