• Alex Williamson's avatar
    vfio: Add and use device request op for vfio bus drivers · 13060b64
    Alex Williamson authored
    When a request is made to unbind a device from a vfio bus driver,
    we need to wait for the device to become unused, ie. for userspace
    to release the device.  However, we have a long standing TODO in
    the code to do something proactive to make that happen.  To enable
    this, we add a request callback on the vfio bus driver struct,
    which is intended to signal the user through the vfio device
    interface to release the device.  Instead of passively waiting for
    the device to become unused, we can now pester the user to give
    it up.
    Signed-off-by: default avatarAlex Williamson <alex.williamson@redhat.com>