vfio: Remove vfio_free_device
authorEric Farman <farman@linux.ibm.com>
Fri, 4 Nov 2022 14:20:07 +0000 (15:20 +0100)
committerAlex Williamson <alex.williamson@redhat.com>
Thu, 10 Nov 2022 18:30:23 +0000 (11:30 -0700)
commit913447d06f032a9e9c84870bec0b1adb8c588f29
tree98a93289a855878e09b4102824cadbb389498c24
parentd1104f9327df9b26901b97cd026949f80ccab0d3
vfio: Remove vfio_free_device

With the "mess" sorted out, we should be able to inline the
vfio_free_device call introduced by commit cb9ff3f3b84c
("vfio: Add helpers for unifying vfio_device life cycle")
and remove them from driver release callbacks.

Signed-off-by: Eric Farman <farman@linux.ibm.com>
Reviewed-by: Jason Gunthorpe <jgg@nvidia.com>
Reviewed-by: Kevin Tian <kevin.tian@intel.com>
Reviewed-by: Cornelia Huck <cohuck@redhat.com>
Reviewed-by: Tony Krowiak <akrowiak@linux.ibm.com> # vfio-ap part
Reviewed-by: Matthew Rosato <mjrosato@linux.ibm.com>
Link: https://lore.kernel.org/r/20221104142007.1314999-8-farman@linux.ibm.com
Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
12 files changed:
drivers/gpu/drm/i915/gvt/kvmgt.c
drivers/s390/cio/vfio_ccw_ops.c
drivers/s390/crypto/vfio_ap_ops.c
drivers/vfio/fsl-mc/vfio_fsl_mc.c
drivers/vfio/pci/vfio_pci_core.c
drivers/vfio/platform/vfio_amba.c
drivers/vfio/platform/vfio_platform.c
drivers/vfio/vfio_main.c
include/linux/vfio.h
samples/vfio-mdev/mbochs.c
samples/vfio-mdev/mdpy.c
samples/vfio-mdev/mtty.c