You should split this up into two patches - one for the the compat AIO implementation and one for the getlength caching.
- [Qemu-devel] Guest latency issues due to bdrv_check_byte... Jan Kiszka
- Re: [Qemu-devel] Guest latency issues due to bdrv_c... Stefan Hajnoczi
- Re: [Qemu-devel] Guest latency issues due to bd... Christoph Hellwig
- Re: [Qemu-devel] Guest latency issues due t... Stefan Hajnoczi
- Re: [Qemu-devel] Guest latency issues d... Christoph Hellwig
- [Qemu-devel] Re: Guest latency issues d... Jan Kiszka