if (fp) { list_for_each_entry(dp, &fp->fi_del_perfile, dl_del_perfile) { if(dp->dl_stateid.si_stateownerid == st_id) { dprintk("NFSD: find_delegation dp %p\n",dp); return dp; } } } 
if (fp) return find_delegation_file(fp, stid); 
find_delegation_stateid(struct inode *ino, stateid_t *stid){	struct nfs4_delegation *dp = NULL;	struct nfs4_file *fp = NULL;	u32 st_id;	dprintk("NFSD:find_delegation_stateid stateid=(%08x/%08x/%08x/%08x)\n",                    stid->si_boot, stid->si_stateownerid,                    stid->si_fileid, stid->si_generation);	st_id = stid->si_stateownerid;	fp = find_file(ino);	if (fp) {		list_for_each_entry(dp, &fp->fi_del_perfile, dl_del_perfile) {			if(dp->dl_stateid.si_stateownerid == st_id) {				dprintk("NFSD: find_delegation dp %p\n",dp);				return dp;			}		}	}	return NULL;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/52f4fb43063c182f3ef7e257ab336a8be8066bb0/nfs4state.c/clean/fs/nfsd/nfs4state.c