[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v2 00/31] qed: Convert to coroutines
From: |
Kevin Wolf |
Subject: |
Re: [Qemu-devel] [PATCH v2 00/31] qed: Convert to coroutines |
Date: |
Thu, 22 Jun 2017 18:58:54 +0200 |
User-agent: |
Mutt/1.5.21 (2010-09-15) |
Am 16.06.2017 um 19:36 hat Kevin Wolf geschrieben:
> 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 should speak for itself.
>
> This series is relatively long, but it consists mostly of mechanical
> conversions of one function per patch, so it should be easy to review.
>
> v2:
> - Add coroutine_fn markers [Stefan, Paolo]
> - Use bdrv_co_*() instead of bdrv_*() in coroutine_fns
> - Use ACB on stack in qed_co_request [Paolo]
> - Updated some comments [Paolo]
> - Unplug earlier in qed_clear_need_check() [Stefan]
> - Removed now unused trace events [Stefan]
> - Improved commit message of patch creating qed_aio_write_cow() [Eric]
Applied to the block branch.
Kevin
- [Qemu-devel] [PATCH v2 25/31] qed: Implement .bdrv_co_readv/writev, (continued)
- [Qemu-devel] [PATCH v2 25/31] qed: Implement .bdrv_co_readv/writev, Kevin Wolf, 2017/06/16
- [Qemu-devel] [PATCH v2 26/31] qed: Use CoQueue for serialising allocations, Kevin Wolf, 2017/06/16
- [Qemu-devel] [PATCH v2 27/31] qed: Simplify request handling, Kevin Wolf, 2017/06/16
- [Qemu-devel] [PATCH v2 28/31] qed: Use a coroutine for need_check_timer, Kevin Wolf, 2017/06/16
- [Qemu-devel] [PATCH v2 30/31] qed: Use bdrv_co_* for coroutine_fns, Kevin Wolf, 2017/06/16
- [Qemu-devel] [PATCH v2 29/31] qed: Add coroutine_fn to I/O path functions, Kevin Wolf, 2017/06/16
- [Qemu-devel] [PATCH v2 31/31] block: Remove bdrv_aio_readv/writev/flush(), Kevin Wolf, 2017/06/16
- Re: [Qemu-devel] [PATCH v2 00/31] qed: Convert to coroutines, Stefan Hajnoczi, 2017/06/19
- Re: [Qemu-devel] [PATCH v2 00/31] qed: Convert to coroutines,
Kevin Wolf <=