Files
linux/fs
Trond Myklebust 5cc6b7acf5 NFSv4: Fix a deadlock between nfs4_open_recover_helper() and delegreturn
[ Upstream commit 51069e4aef ]

If we're asked to recover open state while a delegation return is
outstanding, then the state manager thread cannot use a cached open, so
if the server returns a delegation, we can end up deadlocked behind the
pending delegreturn.
To avoid this problem, let's just ask the server not to give us a
delegation unless we're explicitly reclaiming one.

Fixes: be36e185bd ("NFSv4: nfs4_open_recover_helper() must set share access")
Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2023-01-07 12:07:18 +01:00
..
2020-01-29 10:24:34 +01:00
2019-08-06 18:29:38 +02:00
2022-08-25 11:09:24 +02:00
2022-11-25 17:35:43 +01:00
2023-01-07 12:07:15 +01:00
2019-03-13 14:04:52 -07:00
2018-12-21 14:11:31 +01:00
2018-02-17 13:21:15 +01:00
2021-12-14 10:04:48 +01:00
2017-06-14 15:06:01 +02:00