From: Avihai Horon Date: Wed, 18 Dec 2024 13:40:20 +0000 (+0200) Subject: system/dirtylimit: Don't use migration_is_active() X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=7d5d9c8864f55983e5e9b9e6a8fd05440a80d48f;p=qemu.git system/dirtylimit: Don't use migration_is_active() 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. 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 Reviewed-by: Hyman Huang Tested-by: Joao Martins Link: https://lore.kernel.org/r/20241218134022.21264-6-avihaih@nvidia.com Signed-off-by: Cédric Le Goater --- diff --git a/system/dirtylimit.c b/system/dirtylimit.c index d94b994bd8..7c071248bb 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(); }