Varibale name change and typo correction

Signed-off-by: Venkateswararao Jujjuri (JV) <jvrao@linux.vnet.ibm.com>
Close the created file in nfs4_cp_pop_revoked_delegs

Signed-off-by: Venkateswararao Jujjuri (JV) <jvrao@linux.vnet.ibm.com>
cid_recov_dir needs to be there when there is a ref on it

nfs4_record_revoke() uses cid_recov_dir. Currently cid_recov_dir is
freed when clientis gets expired. There is no way to stop the clientid
getting expired other than holding cr_mutex which will have ABBA
deadlock issues with state_lock in nfs4_record_revoke. If this truly
needs to be freed when a client gets expired, we should use cid_mutex.
For now, freeing this buffer when the refcount goes to zero.

Signed-off-by: Malahal Naineni <malahal@us.ibm.com>
Handle revoking delegation of an expired client

release_openstate() goes through all states of an owner, but doesn't
handle delegation states. It now calls state_deleg_revoke, a new
function, which will revoke the delegation. Changed the existing
deleg_revoke() to not delete the state, instead the callers of
deleg_revoke will do the job of deleting the state.

Signed-off-by: Malahal Naineni <malahal@us.ibm.com>