[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH 1/1] Fix to show vfio migration stat in migration status
From: |
Dr. David Alan Gilbert |
Subject: |
Re: [PATCH 1/1] Fix to show vfio migration stat in migration status |
Date: |
Wed, 25 Nov 2020 09:30:36 +0000 |
User-agent: |
Mutt/1.14.6 (2020-07-11) |
* Kirti Wankhede (kwankhede@nvidia.com) wrote:
> Header file where CONFIG_VFIO is defined is not included in migration.c
> file. Include config devices header file in migration.c.
>
> Fixes: 3710586caa5d ("qapi: Add VFIO devices migration stats in Migration
> stats")
>
> Signed-off-by: Kirti Wankhede <kwankhede@nvidia.com>
Given it's got build problems; I suggest actually something cleaner
would be to swing populate_vfio_info into one of the vfio specific
files, add a stubs/ entry somewhere and then migration.c doesn't need
to include the device or header stuff.
Dave
> ---
> meson.build | 1 +
> migration/migration.c | 1 +
> 2 files changed, 2 insertions(+)
>
> diff --git a/meson.build b/meson.build
> index 7ddf983ff7f5..24526499cfb5 100644
> --- a/meson.build
> +++ b/meson.build
> @@ -1713,6 +1713,7 @@ common_ss.add_all(when: 'CONFIG_USER_ONLY', if_true:
> user_ss)
>
> common_all = common_ss.apply(config_all, strict: false)
> common_all = static_library('common',
> +
> c_args:'-DCONFIG_DEVICES="@0@-config-devices.h"'.format(target) ,
> build_by_default: false,
> sources: common_all.sources() + genh,
> dependencies: common_all.dependencies(),
> diff --git a/migration/migration.c b/migration/migration.c
> index 87a9b59f83f4..650efb81daad 100644
> --- a/migration/migration.c
> +++ b/migration/migration.c
> @@ -57,6 +57,7 @@
> #include "qemu/queue.h"
> #include "multifd.h"
>
> +#include CONFIG_DEVICES
> #ifdef CONFIG_VFIO
> #include "hw/vfio/vfio-common.h"
> #endif
> --
> 2.7.0
>
--
Dr. David Alan Gilbert / dgilbert@redhat.com / Manchester, UK