Re: [PATCH v2 00/26] block: fix coroutine_fn annotations

2022-05-09 Thread Paolo Bonzini
On 5/9/22 13:53, Daniel P. Berrangé wrote: Apart from this, I also identified the following functions that can be called both in coroutine context and outside: snip - qio_channel_readv_full_all_eof - qio_channel_writev_full_all I'm trying to understand what criteria makes those two

Re: [PATCH v2 00/26] block: fix coroutine_fn annotations

2022-05-09 Thread Daniel P . Berrangé
On Mon, May 09, 2022 at 12:29:53PM +0200, Paolo Bonzini wrote: > This is the initial result of reviving Marc-André's series at > https://patchew.org/QEMU/20170704220346.29244-1-marcandre.lur...@redhat.com/. > A lot of the patches are similar to the ones that Marc-André wrote, > but due to the

[PATCH v2 00/26] block: fix coroutine_fn annotations

2022-05-09 Thread Paolo Bonzini
This is the initial result of reviving Marc-André's series at https://patchew.org/QEMU/20170704220346.29244-1-marcandre.lur...@redhat.com/. A lot of the patches are similar to the ones that Marc-André wrote, but due to the changes in the code it was easier to redo them. For nbd, the patch is on