summaryrefslogtreecommitdiffstats
path: root/fs/nfsd/xdr.h
diff options
context:
space:
mode:
authorTrond Myklebust <trond.myklebust@primarydata.com>2014-07-16 16:31:59 +0200
committerJ. Bruce Fields <bfields@redhat.com>2014-07-17 03:39:51 +0200
commitb0fc29d6fcd0310a8437123fe6f30b1ae60a62f9 (patch)
tree6b89ae1cfd87d7fea0289ac5d6ac9ec2c3fbc63f /fs/nfsd/xdr.h
parentnfsd: nfs4_alloc_init_lease should take a nfs4_file arg (diff)
downloadlinux-b0fc29d6fcd0310a8437123fe6f30b1ae60a62f9.tar.xz
linux-b0fc29d6fcd0310a8437123fe6f30b1ae60a62f9.zip
nfsd: Ensure stateids remain unique until they are freed
Add an extra delegation state to allow the stateid to remain in the idr tree until the last reference has been released. This will be necessary to ensure uniqueness once the client_mutex is removed. [jlayton: reset the sc_type under the state_lock in unhash_delegation] Signed-off-by: Trond Myklebust <trond.myklebust@primarydata.com> Signed-off-by: Jeff Layton <jlayton@primarydata.com> Reviewed-by: Christoph Hellwig <hch@lst.de> Signed-off-by: J. Bruce Fields <bfields@redhat.com>
Diffstat (limited to 'fs/nfsd/xdr.h')
0 files changed, 0 insertions, 0 deletions