Re: [Qemu-devel] [PATCH v3 20/29] block: Align requests in bdrv_co_do_pwritev()

2014-01-22 Thread Benoît Canet
Le Friday 17 Jan 2014 à 15:15:10 (+0100), Kevin Wolf a écrit : > This patch changes bdrv_co_do_pwritev() to actually be what its name > promises. If requests aren't properly aligned, it performs a RMW. > > Requests touching the same block are serialised against the RMW request. > Further optimisat

[Qemu-devel] [PATCH v3 20/29] block: Align requests in bdrv_co_do_pwritev()

2014-01-17 Thread Kevin Wolf
This patch changes bdrv_co_do_pwritev() to actually be what its name promises. If requests aren't properly aligned, it performs a RMW. Requests touching the same block are serialised against the RMW request. Further optimisation of this is possible by differentiating types of requests (concurrent