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