vfio: Tie IOMMU group reference to vfio group
authorAlex Williamson <alex.williamson@redhat.com>
Fri, 6 Feb 2015 22:05:06 +0000 (15:05 -0700)
committerAlex Williamson <alex.williamson@redhat.com>
Fri, 6 Feb 2015 22:05:06 +0000 (15:05 -0700)
commit4a68810dbbb4664fe4a9ac1be4d1c0e34a9b58f5
tree991c071b48d4e049f6cf800a5fea12a6dfe989e2
parent60720a0fc6469e8f924f85510c2a24ecc7bdaf9c
vfio: Tie IOMMU group reference to vfio group

Move the iommu_group reference from the device to the vfio_group.
This ensures that the iommu_group persists as long as the vfio_group
remains.  This can be important if all of the device from an
iommu_group are removed, but we still have an outstanding vfio_group
reference; we can still walk the empty list of devices.

Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
drivers/vfio/vfio.c