summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorTrond Myklebust <trond.myklebust@primarydata.com>2017-01-24 04:44:12 +0100
committerTrond Myklebust <trond.myklebust@primarydata.com>2017-01-24 04:44:12 +0100
commit8ac092519ad91931c96d306c4bfae2c6587c325f (patch)
treece2a134fdbed539f535f1b5a63cd5bdbc264965b /include
parentLinux 4.10-rc5 (diff)
downloadlinux-8ac092519ad91931c96d306c4bfae2c6587c325f.tar.xz
linux-8ac092519ad91931c96d306c4bfae2c6587c325f.zip
NFSv4.1: Fix a deadlock in layoutget
We cannot call nfs4_handle_exception() without first ensuring that the slot has been freed. If not, we end up deadlocking with the process waiting for recovery to complete, and recovery waiting for the slot table to drain. Fixes: 2e80dbe7ac51 ("NFSv4.1: Close callback races for OPEN, LAYOUTGET...") Cc: stable@vger.kernel.org # v4.8+ Signed-off-by: Trond Myklebust <trond.myklebust@primarydata.com>
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions