struct nfs4_client *clp; int i;  printk("NFSD: New leasetime %ld\n",leasetime); if (!nfs4_init) return; nfs4_lock_state(); old_lease_time = lease_time; lease_time = leasetime;  nfs4_release_reclaim();  /* populate reclaim_str_hashtbl with current confirmed nfs4_clientid */ for (i = 0; i < CLIENT_HASH_SIZE; i++) { list_for_each_entry(clp, &conf_id_hashtbl[i], cl_idhash) { if (!nfs4_client_to_reclaim(clp->cl_name.data, clp->cl_name.len)) { nfs4_release_reclaim(); goto init_state; } } } init_state: __nfs4_state_shutdown(); __nfs4_state_init(); nfs4_unlock_state(); 
lock_kernel(); user_lease_time = leasetime; unlock_kernel(); 
nfs4_reset_lease(time_t leasetime){	struct nfs4_client *clp;	int i;	printk("NFSD: New leasetime %ld\n",leasetime);	if (!nfs4_init)		return;	nfs4_lock_state();	old_lease_time = lease_time;	lease_time = leasetime;	nfs4_release_reclaim();	/* populate reclaim_str_hashtbl with current confirmed nfs4_clientid */	for (i = 0; i < CLIENT_HASH_SIZE; i++) {		list_for_each_entry(clp, &conf_id_hashtbl[i], cl_idhash) {			if (!nfs4_client_to_reclaim(clp->cl_name.data,						clp->cl_name.len)) {				nfs4_release_reclaim();				goto init_state;			}		}	}init_state:	__nfs4_state_shutdown();	__nfs4_state_init();	nfs4_unlock_state();}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/d99a05adf8490cc171b7709554936b8f3ac9e362/nfs4state.c/clean/fs/nfsd/nfs4state.c