kvm-vfio: Decouple only when we match a group
authorAlex Williamson <alex.williamson@redhat.com>
Wed, 28 Jun 2017 19:49:52 +0000 (13:49 -0600)
committerAlex Williamson <alex.williamson@redhat.com>
Wed, 28 Jun 2017 19:49:52 +0000 (13:49 -0600)
commite323369b2e204da4dc771bbddceef986f4bf85d5
treec2bd8dc9b6b0b1a1b89e781e5225e8b772cdc3bd
parent811642d8d8a82c0cce8dc2debfdaf23c5a144839
kvm-vfio: Decouple only when we match a group

Unset-KVM and decrement-assignment only when we find the group in our
list.  Otherwise we can get out of sync if the user triggers this for
groups that aren't currently on our list.

Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
Reviewed-by: Alexey Kardashevskiy <aik@ozlabs.ru>
Reviewed-by: Eric Auger <eric.auger@redhat.com>
Tested-by: Eric Auger <eric.auger@redhat.com>
Acked-by: Paolo Bonzini <pbonzini@redhat.com>
Cc: stable@vger.kernel.org
virt/kvm/vfio.c