summaryrefslogtreecommitdiffstats
path: root/fs/nfs/file.c
diff options
context:
space:
mode:
authorTrond Myklebust <Trond.Myklebust@netapp.com>2008-04-01 20:26:22 -0400
committerTrond Myklebust <Trond.Myklebust@netapp.com>2008-04-19 16:53:49 -0400
commit5f50c0c6d644d6c8180d9079c13c5d9de3adeb34 (patch)
tree8cc145c4c3fafc1ea23e0e20929238e6318a44a5 /fs/nfs/file.c
parent6b4b3a752b3464f2fd9fe2837fb19270c23c1d6b (diff)
downloadkernel-crypto-5f50c0c6d644d6c8180d9079c13c5d9de3adeb34.tar.gz
kernel-crypto-5f50c0c6d644d6c8180d9079c13c5d9de3adeb34.tar.xz
kernel-crypto-5f50c0c6d644d6c8180d9079c13c5d9de3adeb34.zip
NLM/lockd: Fix a race when cancelling a blocking lock
We shouldn't remove the lock from the list of blocked locks until the CANCEL call has completed since we may be racing with a GRANTED callback. Also ensure that we send an UNLOCK if the CANCEL request failed. Normally that should only happen if the process gets hit with a fatal signal. Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>
Diffstat (limited to 'fs/nfs/file.c')
0 files changed, 0 insertions, 0 deletions