We started looking at the kvmgt driver code when we noticed the 'size' calculation in qemu-kvm is wrong. The first fix we had is now already committed upstream (7f1a93b1f1d1d2603a49a9e4226259db9272f305). There is a mismatch between the comment for 'size' field of struct intel_vgpu_fb_info and the code. The comment says the plane size is kept in bytes, while the code keeps it in pages. These patches fix this problem as well as some related inconsistencies. Uri Lublin (3): i915/gvt/dmabuf: vgpu_get_plane_info: validate_range with size in bytes i915/gvt/dmabuf: fix comment about 'size' field i915/gvt/dmabuf: update_fb_info: convert size correctly drivers/gpu/drm/i915/gvt/dmabuf.c | 5 +++-- drivers/gpu/drm/i915/gvt/dmabuf.h | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) -- 2.20.1 _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx