This revision addes revocation of layout state, is rebased on latest nfsd-next, and addresses a couple of other review comments. Thanks, NeilBrown [PATCH 01/11] nfsd: hold ->cl_lock for hash_delegation_locked() [PATCH 02/11] nfsd: don't call functions with side-effecting inside [PATCH 03/11] nfsd: avoid race after unhash_delegation_locked() [PATCH 04/11] nfsd: split sc_status out of sc_type [PATCH 05/11] nfsd: prepare for supporting admin-revocation of state [PATCH 06/11] nfsd: allow admin-revoked state to appear in [PATCH 07/11] nfsd: allow admin-revoked NFSv4.0 state to be freed. [PATCH 08/11] nfsd: allow lock state ids to be revoked and then freed [PATCH 09/11] nfsd: allow open state ids to be revoked and then freed [PATCH 10/11] nfsd: allow delegation state ids to be revoked and then [PATCH 11/11] nfsd: allow layout state to be admin-revoked.