Re: [Qemu-devel] [Qemu-block] [RFC PATCH] coroutines: generate wrapper code

2019-02-13 Thread Stefan Hajnoczi
On Wed, Feb 13, 2019 at 11:09:56AM +0100, Kevin Wolf wrote: > Am 13.02.2019 um 07:58 hat Stefan Hajnoczi geschrieben: > > On Tue, Feb 12, 2019 at 12:58:40PM +0100, Kevin Wolf wrote: > > > Am 12.02.2019 um 04:22 hat Stefan Hajnoczi geschrieben: > > > > On Mon, Feb 11, 2019 at 09:38:37AM +, Vladi

Re: [Qemu-devel] [Qemu-block] [RFC PATCH] coroutines: generate wrapper code

2019-02-13 Thread Kevin Wolf
Am 13.02.2019 um 07:58 hat Stefan Hajnoczi geschrieben: > On Tue, Feb 12, 2019 at 12:58:40PM +0100, Kevin Wolf wrote: > > Am 12.02.2019 um 04:22 hat Stefan Hajnoczi geschrieben: > > > On Mon, Feb 11, 2019 at 09:38:37AM +, Vladimir Sementsov-Ogievskiy > > > wrote: > > > > 11.02.2019 6:42, Stefa

Re: [Qemu-devel] [Qemu-block] [RFC PATCH] coroutines: generate wrapper code

2019-02-12 Thread Stefan Hajnoczi
On Tue, Feb 12, 2019 at 12:58:40PM +0100, Kevin Wolf wrote: > Am 12.02.2019 um 04:22 hat Stefan Hajnoczi geschrieben: > > On Mon, Feb 11, 2019 at 09:38:37AM +, Vladimir Sementsov-Ogievskiy > > wrote: > > > 11.02.2019 6:42, Stefan Hajnoczi wrote: > > > > On Fri, Feb 08, 2019 at 05:11:22PM +0300

Re: [Qemu-devel] [Qemu-block] [RFC PATCH] coroutines: generate wrapper code

2019-02-12 Thread Kevin Wolf
Am 12.02.2019 um 04:22 hat Stefan Hajnoczi geschrieben: > On Mon, Feb 11, 2019 at 09:38:37AM +, Vladimir Sementsov-Ogievskiy wrote: > > 11.02.2019 6:42, Stefan Hajnoczi wrote: > > > On Fri, Feb 08, 2019 at 05:11:22PM +0300, Vladimir Sementsov-Ogievskiy > > > wrote: > > >> Hi all! > > >> > > >>

Re: [Qemu-devel] [Qemu-block] [RFC PATCH] coroutines: generate wrapper code

2019-02-12 Thread Stefan Hajnoczi
On Tue, Feb 12, 2019 at 10:03:19AM +, Vladimir Sementsov-Ogievskiy wrote: > 12.02.2019 6:22, Stefan Hajnoczi wrote: > > On Mon, Feb 11, 2019 at 09:38:37AM +, Vladimir Sementsov-Ogievskiy > > wrote: > >> 11.02.2019 6:42, Stefan Hajnoczi wrote: > >>> On Fri, Feb 08, 2019 at 05:11:22PM +0300,

Re: [Qemu-devel] [Qemu-block] [RFC PATCH] coroutines: generate wrapper code

2019-02-12 Thread Vladimir Sementsov-Ogievskiy
12.02.2019 6:22, Stefan Hajnoczi wrote: > On Mon, Feb 11, 2019 at 09:38:37AM +, Vladimir Sementsov-Ogievskiy wrote: >> 11.02.2019 6:42, Stefan Hajnoczi wrote: >>> On Fri, Feb 08, 2019 at 05:11:22PM +0300, Vladimir Sementsov-Ogievskiy >>> wrote: Hi all! We have a very frequent pa

Re: [Qemu-devel] [Qemu-block] [RFC PATCH] coroutines: generate wrapper code

2019-02-11 Thread Stefan Hajnoczi
On Mon, Feb 11, 2019 at 09:38:37AM +, Vladimir Sementsov-Ogievskiy wrote: > 11.02.2019 6:42, Stefan Hajnoczi wrote: > > On Fri, Feb 08, 2019 at 05:11:22PM +0300, Vladimir Sementsov-Ogievskiy > > wrote: > >> Hi all! > >> > >> We have a very frequent pattern of wrapping a coroutine_fn function >

Re: [Qemu-devel] [Qemu-block] [RFC PATCH] coroutines: generate wrapper code

2019-02-11 Thread Vladimir Sementsov-Ogievskiy
11.02.2019 6:42, Stefan Hajnoczi wrote: > On Fri, Feb 08, 2019 at 05:11:22PM +0300, Vladimir Sementsov-Ogievskiy wrote: >> Hi all! >> >> We have a very frequent pattern of wrapping a coroutine_fn function >> to be called from non-coroutine context: >> >>- create structure to pack parameters >>

Re: [Qemu-devel] [Qemu-block] [RFC PATCH] coroutines: generate wrapper code

2019-02-10 Thread Stefan Hajnoczi
On Fri, Feb 08, 2019 at 05:11:22PM +0300, Vladimir Sementsov-Ogievskiy wrote: > Hi all! > > We have a very frequent pattern of wrapping a coroutine_fn function > to be called from non-coroutine context: > > - create structure to pack parameters > - create function to call original function ta