All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH v3 0/7] curl: locking cleanups/fixes, coroutine conversion, remove aio_poll
@ 2017-05-15 10:00 Paolo Bonzini
  2017-05-15 10:00 ` [Qemu-devel] [PATCH v3 1/7] curl: strengthen assertion in curl_clean_state Paolo Bonzini
                   ` (10 more replies)
  0 siblings, 11 replies; 12+ messages in thread
From: Paolo Bonzini @ 2017-05-15 10:00 UTC (permalink / raw)
  To: qemu-devel; +Cc: jcody, rjones, qemu-block

Compared to v2, this silences checkpatch and correctly destroy the mutex on
exiting from curl_open with an error.

Paolo

Paolo Bonzini (7):
  curl: strengthen assertion in curl_clean_state
  curl: never invoke callbacks with s->mutex held
  curl: avoid recursive locking of BDRVCURLState mutex
  curl: split curl_find_state/curl_init_state
  curl: convert CURLAIOCB to byte values
  curl: convert readv to coroutines
  curl: do not do aio_poll when waiting for a free CURLState

 block/curl.c | 217 +++++++++++++++++++++++++++++++++--------------------------
 1 file changed, 121 insertions(+), 96 deletions(-)

-- 
2.12.2

^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2017-05-18 13:23 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-05-15 10:00 [Qemu-devel] [PATCH v3 0/7] curl: locking cleanups/fixes, coroutine conversion, remove aio_poll Paolo Bonzini
2017-05-15 10:00 ` [Qemu-devel] [PATCH v3 1/7] curl: strengthen assertion in curl_clean_state Paolo Bonzini
2017-05-15 10:00 ` [Qemu-devel] [PATCH v3 2/7] curl: never invoke callbacks with s->mutex held Paolo Bonzini
2017-05-15 10:00 ` [Qemu-devel] [PATCH v3 3/7] curl: avoid recursive locking of BDRVCURLState mutex Paolo Bonzini
2017-05-15 10:00 ` [Qemu-devel] [PATCH v3 4/7] curl: split curl_find_state/curl_init_state Paolo Bonzini
2017-05-15 10:00 ` [Qemu-devel] [PATCH v3 5/7] curl: convert CURLAIOCB to byte values Paolo Bonzini
2017-05-15 10:00 ` [Qemu-devel] [PATCH v3 6/7] curl: convert readv to coroutines Paolo Bonzini
2017-05-15 10:00 ` [Qemu-devel] [PATCH v3 7/7] curl: do not do aio_poll when waiting for a free CURLState Paolo Bonzini
2017-05-15 11:05 ` [Qemu-devel] [PATCH v3 0/7] curl: locking cleanups/fixes, coroutine conversion, remove aio_poll no-reply
2017-05-15 19:28 ` [Qemu-devel] [Qemu-block] " Max Reitz
2017-05-16 14:35 ` [Qemu-devel] " Jeff Cody
2017-05-18 13:23 ` Richard W.M. Jones

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.