On 10/31/2016 02:35 PM, Jike Song wrote:
So far KVM and VFIO are mostly transparent to each other. However, there are users who would rely on them both. For example, KVMGT relies on VFIO to mediate device operations, and it also relies on KVM for features such as guest page tracking. To do that, it needs to know which KVM instance a vfio_group is attached to. There is already a kvm_vfio device serving for similar purpose, this patchset extend it to allow external usrs like KVMGT to get KVM instance from the vfio_group. I picked one of Kirti's patchset from: https://lkml.org/lkml/2016/10/26/1119 for the function to get the vfio_group from a given device. Changes v3: - don't touch kvm_put_kvm, vfio won't need it
Do not understand. vfio does not use it indeed, however, the user of udata, i.e, KVMGT, should put kvm after vfio_group_get_kvm(). -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html