list_add_perfile++; 
alloc_init_lock_stateid(struct nfs4_stateowner *sop, struct nfs4_file *fp, struct nfs4_stateid *open_stp){	struct nfs4_stateid *stp;	unsigned int hashval = stateid_hashval(sop->so_id, fp->fi_id);	stp = nfs4_alloc_stateid();	if (stp == NULL)		goto out;	INIT_LIST_HEAD(&stp->st_hash);	INIT_LIST_HEAD(&stp->st_perfile);	INIT_LIST_HEAD(&stp->st_perfilestate);	INIT_LIST_HEAD(&stp->st_perlockowner); /* not used */	list_add(&stp->st_hash, &lockstateid_hashtbl[hashval]);	list_add(&stp->st_perfile, &fp->fi_perfile);	list_add_perfile++;	list_add(&stp->st_perfilestate, &sop->so_perfilestate);	stp->st_stateowner = sop;	stp->st_file = fp;	stp->st_stateid.si_boot = boot_time;	stp->st_stateid.si_stateownerid = sop->so_id;	stp->st_stateid.si_fileid = fp->fi_id;	stp->st_stateid.si_generation = 0;	stp->st_vfs_file = open_stp->st_vfs_file; /* FIXME refcount?? */	stp->st_access_bmap = open_stp->st_access_bmap;	stp->st_deny_bmap = open_stp->st_deny_bmap;out:	return stp;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/6fa305ded4cc859deb4727ad9b25df0bbc064e99/nfs4state.c/buggy/fs/nfsd/nfs4state.c