struct v9fs_fid *fid = v9fs_fid_lookup(dentry, FID_OP); 
struct v9fs_fid *fid = v9fs_fid_lookup(dentry); 
v9fs_vfs_getattr(struct vfsmount *mnt, struct dentry *dentry,		 struct kstat *stat){	struct v9fs_fcall *fcall = NULL;	struct v9fs_session_info *v9ses = v9fs_inode2v9ses(dentry->d_inode);	struct v9fs_fid *fid = v9fs_fid_lookup(dentry, FID_OP);	int err = -EPERM;	dprintk(DEBUG_VFS, "dentry: %p\n", dentry);	if (!fid) {		dprintk(DEBUG_ERROR,			"couldn't find fid associated with dentry\n");		return -EBADF;	}	err = v9fs_t_stat(v9ses, fid->fid, &fcall);	if (err < 0)		dprintk(DEBUG_ERROR, "stat error\n");	else {		v9fs_mistat2inode(fcall->params.rstat.stat, dentry->d_inode,				  dentry->d_inode->i_sb);		generic_fillattr(dentry->d_inode, stat);	}	kfree(fcall);	return err;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/0b8dd17762194ec77066d339e0b2866b0c66b715/vfs_inode.c/buggy/fs/9p/vfs_inode.c