Re: [Qemu-devel] [PATCH v5 07/11] curl: make use of CURLDataCache.

2013-05-24 Thread Stefan Hajnoczi
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

Re: [Qemu-devel] [PATCH v5 07/11] curl: make use of CURLDataCache.

2013-05-23 Thread Fam Zheng
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) > >

Re: [Qemu-devel] [PATCH v5 07/11] curl: make use of CURLDataCache.

2013-05-23 Thread Stefan Hajnoczi
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

[Qemu-devel] [PATCH v5 07/11] curl: make use of CURLDataCache.

2013-05-22 Thread Fam Zheng
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(-)