[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: [PATCH v4 5/5] vfio/migration: Refactor and fix print of "Migration
From: |
Duan, Zhenzhong |
Subject: |
RE: [PATCH v4 5/5] vfio/migration: Refactor and fix print of "Migration disabled" |
Date: |
Fri, 30 Jun 2023 01:40:13 +0000 |
>-----Original Message-----
>From: Cédric Le Goater <clg@redhat.com>
>Sent: Friday, June 30, 2023 12:40 AM
>Subject: Re: [PATCH v4 5/5] vfio/migration: Refactor and fix print of
>"Migration
>disabled"
>
>Hello Zhenzhong,
>
>On 6/29/23 10:40, Zhenzhong Duan wrote:
>> This patch refactors vfio_migration_realize() and its dependend code
>> as follows:
>>
>> 1. It's redundant in vfio_migration_realize() to registers multiple blockers,
>> e.g: vIOMMU blocker can be refactored as per device blocker.
>> 2. Change vfio_viommu_preset() to be only a per device checker.
>> 3. Remove global vIOMMU blocker related stuff, e.g:
>> giommu_migration_blocker, vfio_[block|unblock]_giommu_migration()
>> and vfio_migration_finalize()
>> 4. Change vfio_migration_realize(), vfio_block_multiple_devices_migration()
>> vfio_block_migration() and vfio_viommu_preset() to return bool type.
>> 5. Print "Migration disabled" depending on enable_migration property
>> and print it as warning instead of error which is overkill.
>
>
>We are close to soft freeze and these combo patches adding various fixes all
>at once are difficult to evaluate.
>
>Please split this patch in multiple ones to ease the review. May be start with
>the int -> bool conversion of the return values. It should remove some noise.
Good suggestion! Will do.
Thanks
Zhenzhong
- Re: [PATCH v4 4/5] vfio/pci: Free resources when vfio_migration_realize fails, (continued)
Re: [PATCH v4 5/5] vfio/migration: Refactor and fix print of "Migration disabled", Cédric Le Goater, 2023/06/29
- RE: [PATCH v4 5/5] vfio/migration: Refactor and fix print of "Migration disabled",
Duan, Zhenzhong <=
Re: [PATCH v4 0/5] VFIO migration related refactor and bug fix, Cédric Le Goater, 2023/06/30