Files
linux/fs
Trond Myklebust a147cf51b2 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-06-13 14:13:53 +09:00
..
2023-05-15 16:47:08 +09:00
2023-05-15 14:09:19 +09:00
2023-06-13 14:13:21 +09:00
2023-06-13 14:13:44 +09:00
2023-06-13 14:13:51 +09:00
2023-05-15 11:49:44 +09:00
2023-05-15 10:36:26 +09:00
2017-07-05 16:18:14 +02:00
2017-09-20 09:59:51 +02:00
2017-09-26 00:32:37 -07:00
2017-09-26 00:32:37 -07:00
2018-02-17 13:21:15 +01:00
2023-05-16 12:22:18 +09:00
2017-06-14 15:06:01 +02:00