Include CONFIG_DEVICES so that populate_vfio_info is instantiated for CONFIG_VFIO.
Signed-off-by: Steve Sistare <steven.sist...@oracle.com> --- migration/target.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/migration/target.c b/migration/target.c index 907ebf0..4390bf0 100644 --- a/migration/target.c +++ b/migration/target.c @@ -8,18 +8,22 @@ #include "qemu/osdep.h" #include "qapi/qapi-types-migration.h" #include "migration.h" +#include CONFIG_DEVICES #ifdef CONFIG_VFIO + #include "hw/vfio/vfio-common.h" -#endif void populate_vfio_info(MigrationInfo *info) { -#ifdef CONFIG_VFIO if (vfio_mig_active()) { info->has_vfio = true; info->vfio = g_malloc0(sizeof(*info->vfio)); info->vfio->transferred = vfio_mig_bytes_transferred(); } -#endif } +#else + +void populate_vfio_info(MigrationInfo *info) {} + +#endif /* CONFIG_VFIO */ -- 1.8.3.1