NFSD: fix error handling in NFSv4.0 callbacks
authorOlga Kornievskaia <kolga@netapp.com>
Thu, 11 Mar 2021 15:55:00 +0000 (10:55 -0500)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 7 Apr 2021 12:47:39 +0000 (14:47 +0200)
commitdcf4b6e710c752cb1016b052adfa9d615e8f85b4
treee403b6517bfafb289b10fbe7ab7275b4f5bfd32e
parent990a0fa1ccbb863d4fb91dcfbd65e10a61cbe0ec
NFSD: fix error handling in NFSv4.0 callbacks

[ Upstream commit b4250dd868d1b42c0a65de11ef3afbee67ba5d2f ]

When the server tries to do a callback and a client fails it due to
authentication problems, we need the server to set callback down
flag in RENEW so that client can recover.

Suggested-by: Bruce Fields <bfields@redhat.com>
Signed-off-by: Olga Kornievskaia <kolga@netapp.com>
Signed-off-by: Chuck Lever <chuck.lever@oracle.com>
Tested-by: Benjamin Coddington <bcodding@redhat.com>
Link: https://lore.kernel.org/linux-nfs/FB84E90A-1A03-48B3-8BF7-D9D10AC2C9FE@oracle.com/T/#t
Signed-off-by: Sasha Levin <sashal@kernel.org>
fs/nfsd/nfs4callback.c