[libvirt] [PATCH] iohelper: avoid calling read() with misaligned buffers for O_DIRECT