request_send_nonint(fc, req); 
request_send(fc, req); 
static int fuse_flush(struct file *file){	struct inode *inode = file->f_dentry->d_inode;	struct fuse_conn *fc = get_fuse_conn(inode);	struct fuse_file *ff = file->private_data;	struct fuse_req *req;	struct fuse_flush_in inarg;	int err;	if (fc->no_flush)		return 0;	req = fuse_get_request_nonint(fc);	if (!req)		return -EINTR;	memset(&inarg, 0, sizeof(inarg));	inarg.fh = ff->fh;	req->in.h.opcode = FUSE_FLUSH;	req->in.h.nodeid = get_node_id(inode);	req->inode = inode;	req->file = file;	req->in.numargs = 1;	req->in.args[0].size = sizeof(inarg);	req->in.args[0].value = &inarg;	request_send_nonint(fc, req);	err = req->out.h.error;	fuse_put_request(fc, req);	if (err == -ENOSYS) {		fc->no_flush = 1;		err = 0;	}	return err;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/7c352bdf048811b8128019ffc1e886161e09c11c/file.c/clean/fs/fuse/file.c