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

Reply via email to