]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
NFS: Fix up return value on fatal errors in nfs_page_async_flush()
authorTrond Myklebust <trondmy@gmail.com>
Tue, 29 Jan 2019 20:52:55 +0000 (15:52 -0500)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 6 Feb 2019 16:27:40 +0000 (17:27 +0100)
commit2cac11486ac6d24d970f8209004f263e0aa5d2cf
tree38d2689d431391de8d20c3782360e5bcccb99545
parent5ae83cb1f39a6715a3f3527dd1d1993fd72ca403
NFS: Fix up return value on fatal errors in nfs_page_async_flush()

commit 8fc75bed96bb94e23ca51bd9be4daf65c57697bf upstream.

Ensure that we return the fatal error value that caused us to exit
nfs_page_async_flush().

Fixes: c373fff7bd25 ("NFSv4: Don't special case "launder"")
Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com>
Cc: stable@vger.kernel.org # v4.12+
Reviewed-by: Benjamin Coddington <bcodding@redhat.com>
Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
fs/nfs/write.c