Re: [Qemu-block] [PATCH 00/29] qed: Convert to coroutines

2017-06-02 Thread Paolo Bonzini
On 01/06/2017 19:08, Kevin Wolf wrote: > Am 01.06.2017 um 18:40 hat Paolo Bonzini geschrieben: >> On 01/06/2017 18:28, Kevin Wolf wrote: - qed_acquire/qed_release can be removed as you inline stuff, but this should not cause bugs so you can either do it as a final patch or let me rem

Re: [Qemu-block] [PATCH 00/29] qed: Convert to coroutines

2017-06-01 Thread Kevin Wolf
Am 01.06.2017 um 18:40 hat Paolo Bonzini geschrieben: > On 01/06/2017 18:28, Kevin Wolf wrote: > >> - qed_acquire/qed_release can be removed as you inline stuff, but this > >> should not cause bugs so you can either do it as a final patch or let > >> me remove it later. > > To be honest, I don't co

Re: [Qemu-block] [PATCH 00/29] qed: Convert to coroutines

2017-06-01 Thread Paolo Bonzini
On 01/06/2017 18:28, Kevin Wolf wrote: >> - qed_acquire/qed_release can be removed as you inline stuff, but this >> should not cause bugs so you can either do it as a final patch or let >> me remove it later. > To be honest, I don't completely understand what they are protecting in > the first pl

Re: [Qemu-block] [PATCH 00/29] qed: Convert to coroutines

2017-06-01 Thread Kevin Wolf
Am 29.05.2017 um 13:22 hat Paolo Bonzini geschrieben: > On 26/05/2017 22:21, Kevin Wolf wrote: > > The qed block driver is one of the last remaining block drivers that use the > > AIO callback style interfaces. This series converts it to the coroutine > > model > > that other drivers are using and

Re: [Qemu-block] [PATCH 00/29] qed: Convert to coroutines

2017-05-29 Thread Paolo Bonzini
On 26/05/2017 22:21, Kevin Wolf wrote: > The qed block driver is one of the last remaining block drivers that use the > AIO callback style interfaces. This series converts it to the coroutine model > that other drivers are using and removes some AIO functions from the block > layer API afterwards.

[Qemu-block] [PATCH 00/29] qed: Convert to coroutines

2017-05-26 Thread Kevin Wolf
The qed block driver is one of the last remaining block drivers that use the AIO callback style interfaces. This series converts it to the coroutine model that other drivers are using and removes some AIO functions from the block layer API afterwards. If this isn't compelling enough, the diffstat