if (hash_list) kfree (hash_list); 
kfree (hash_list); 
nfsd_cache_shutdown(void){	struct svc_cacherep	*rp;	while (!list_empty(&lru_head)) {		rp = list_entry(lru_head.next, struct svc_cacherep, c_lru);		if (rp->c_state == RC_DONE && rp->c_type == RC_REPLBUFF)			kfree(rp->c_replvec.iov_base);		list_del(&rp->c_lru);		kfree(rp);	}	cache_disabled = 1;	if (hash_list)		kfree (hash_list);	hash_list = NULL;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/f99d49adf527fa6f7a9c42257fa76bca6b8df1e3/nfscache.c/clean/fs/nfsd/nfscache.c