data.req = fuse_get_request_nonint(fc);
data.req = fuse_get_request(fc);
static int fuse_readpages(struct file *file, struct address_space *mapping,			  struct list_head *pages, unsigned nr_pages){	struct inode *inode = mapping->host;	struct fuse_conn *fc = get_fuse_conn(inode);	struct fuse_readpages_data data;	int err;	data.file = file;	data.inode = inode;	data.req = fuse_get_request_nonint(fc);	if (!data.req)		return -EINTR;	err = read_cache_pages(mapping, pages, fuse_readpages_fill, &data);	if (!err && data.req->num_pages)		err = fuse_send_readpages(data.req, file, inode);	fuse_put_request(fc, data.req);	fuse_invalidate_attr(inode); /* atime changed */	return err;}