struct fuse_req *req = fuse_get_request_nonint(fc); 
struct fuse_req *req = fuse_get_request(fc); 
static int fuse_dentry_revalidate(struct dentry *entry, struct nameidata *nd){	if (!entry->d_inode || is_bad_inode(entry->d_inode))		return 0;	else if (time_after(jiffies, entry->d_time)) {		int err;		struct fuse_entry_out outarg;		struct inode *inode = entry->d_inode;		struct fuse_inode *fi = get_fuse_inode(inode);		struct fuse_conn *fc = get_fuse_conn(inode);		struct fuse_req *req = fuse_get_request_nonint(fc);		if (!req)			return 0;		fuse_lookup_init(req, entry->d_parent->d_inode, entry, &outarg);		request_send_nonint(fc, req);		err = req->out.h.error;		if (!err) {			if (outarg.nodeid != get_node_id(inode)) {				fuse_send_forget(fc, req, outarg.nodeid, 1);				return 0;			}			fi->nlookup ++;		}		fuse_put_request(fc, req);		if (err || (outarg.attr.mode ^ inode->i_mode) & S_IFMT)			return 0;		fuse_change_attributes(inode, &outarg.attr);		entry->d_time = time_to_jiffies(outarg.entry_valid,						outarg.entry_valid_nsec);		fi->i_time = time_to_jiffies(outarg.attr_valid,					     outarg.attr_valid_nsec);	}	return 1;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/7c352bdf048811b8128019ffc1e886161e09c11c/dir.c/clean/fs/fuse/dir.c