vfio/mtty: Enforce available_instances
authorAlex Williamson <alex.williamson@redhat.com>
Fri, 25 Jun 2021 21:20:06 +0000 (15:20 -0600)
committerAlex Williamson <alex.williamson@redhat.com>
Mon, 28 Jun 2021 20:09:01 +0000 (14:09 -0600)
commit97d0a6874478802b68e3bea7aa9b9a333d257182
treefdc11ba1b81e755a993fc1d80200e5dc0159ad33
parent0dd1b7fc3e7d30802d5839f6bf8957023b437ad4
vfio/mtty: Enforce available_instances

The sample mtty mdev driver doesn't actually enforce the number of
device instances it claims are available.  Implement this properly.

Link: https://lore.kernel.org/r/162465624894.3338367.12935940647049917981.stgit@omen
Reviewed-by: Jason Gunthorpe <jgg@nvidia.com>
Reviewed-by: Cornelia Huck <cohuck@redhat.com>
Reviewed by: Kirti Wankhede <kwankhede@nvidia.com>
Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
samples/vfio-mdev/mtty.c