On Fri, May 24, 2013 at 11:10:26AM +0800, Fam Zheng wrote:
> On Thu, 05/23 16:23, Stefan Hajnoczi wrote:
> > On Thu, May 23, 2013 at 11:38:05AM +0800, Fam Zheng wrote:
> > > +CURLDataCache *c = s->cache;
> > > size_t realsize = size * nmemb;
> > > -int i;
> > > -
> > > -DPRINTF("CU
On Thu, 05/23 16:23, Stefan Hajnoczi wrote:
> On Thu, May 23, 2013 at 11:38:05AM +0800, Fam Zheng wrote:
> > @@ -221,31 +215,35 @@ static void curl_complete_io(BDRVCURLState *bs,
> > CURLAIOCB *acb,
> >
> > static size_t curl_read_cb(void *ptr, size_t size, size_t nmemb, void
> > *opaque)
> >
On Thu, May 23, 2013 at 11:38:05AM +0800, Fam Zheng wrote:
> @@ -221,31 +215,35 @@ static void curl_complete_io(BDRVCURLState *bs,
> CURLAIOCB *acb,
>
> static size_t curl_read_cb(void *ptr, size_t size, size_t nmemb, void
> *opaque)
> {
> -CURLState *s = ((CURLState*)opaque);
> +CURL
Make subsequecial changes to make use of introduced CURLDataCache. Moved
acb struct from CURLState to BDRVCURLState, and changed to list.
Signed-off-by: Fam Zheng
---
block/curl.c | 168 ---
1 file changed, 90 insertions(+), 78 deletions(-)