On Mon, Dec 16, 2024 at 5:47 PM Avihai Horon <avih...@nvidia.com> wrote:

> vcpu_dirty_rate_stat_collect() uses migration_is_active() to detect
> whether migration is running or not, in order to get the correct dirty
> rate period value.
>
> However, recently there has been an effort to simplify the migration
> status API and reduce it to a single migration_is_running() function.
>

Could you post the related links?


>
> To accommodate this, and since the same functionality can be achieved
> with migration_is_running(), use it instead of migration_is_active().
>
> Signed-off-by: Avihai Horon <avih...@nvidia.com>
> ---
>  system/dirtylimit.c | 3 +--
>  1 file changed, 1 insertion(+), 2 deletions(-)
>
> diff --git a/system/dirtylimit.c b/system/dirtylimit.c
> index ab20da34bb..d7a855c603 100644
> --- a/system/dirtylimit.c
> +++ b/system/dirtylimit.c
> @@ -80,8 +80,7 @@ static void vcpu_dirty_rate_stat_collect(void)
>      int i = 0;
>      int64_t period = DIRTYLIMIT_CALC_TIME_MS;
>
> -    if (migrate_dirty_limit() &&
> -        migration_is_active()) {
> +    if (migrate_dirty_limit() && migration_is_running()) {
>          period = migrate_vcpu_dirty_limit_period();
>      }
>
> --
> 2.40.1
>
>

-- 
Best regards

Reply via email to