On Tue, Dec 17, 2024 at 5:47 PM Avihai Horon <avih...@nvidia.com> wrote:
> > On 17/12/2024 5:01, Yong Huang wrote: > > *External email: Use caution opening links or attachments* > > > > > > > > > > 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? > > Sure, it's here: > > https://lore.kernel.org/qemu-devel/20241024213056.1395400-1-pet...@redhat.com/ > > Peter took only patches 1-5 of this series. > > Thanks. > > > > > 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 > Thanks, Reviewed-by: Hyman Huang <yong.hu...@smartx.com> -- Best regards