if (clp->cl_rpcclient) 
if (!IS_ERR(clp->cl_rpcclient)) 
nfs4_free_client(struct nfs4_client *clp){	struct nfs4_state_owner *sp;	while (!list_empty(&clp->cl_unused)) {		sp = list_entry(clp->cl_unused.next,				struct nfs4_state_owner,				so_list);		list_del(&sp->so_list);		kfree(sp);	}	BUG_ON(!list_empty(&clp->cl_state_owners));	if (clp->cl_cred)		put_rpccred(clp->cl_cred);	nfs_idmap_delete(clp);	if (clp->cl_rpcclient)		rpc_shutdown_client(clp->cl_rpcclient);	kfree(clp);	nfs_callback_down();}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/6a19275ada9137435da58990c8f8d3f58e170bf1/nfs4state.c/clean/fs/nfs/nfs4state.c