Message ID | 20231011203527.9061-11-quintela@redhat.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Series | Removal of QEMUFileHooks | expand |
On 12/10/2023 04:35, Juan Quintela wrote: > Reviewed-by: Peter Xu <peterx@redhat.com> > Signed-off-by: Juan Quintela <quintela@redhat.com> Reviewed-by: Li Zhijian <lizhijian@fujitsu.com> > --- > migration/rdma.c | 6 +----- > 1 file changed, 1 insertion(+), 5 deletions(-) > > diff --git a/migration/rdma.c b/migration/rdma.c > index d3bba05262..932d4eda9b 100644 > --- a/migration/rdma.c > +++ b/migration/rdma.c > @@ -3240,10 +3240,6 @@ static int qemu_rdma_save_page(QEMUFile *f, ram_addr_t block_offset, > RDMAContext *rdma; > int ret; > > - if (migration_in_postcopy()) { > - return RAM_SAVE_CONTROL_NOT_SUPP; > - } > - > RCU_READ_LOCK_GUARD(); > rdma = qatomic_rcu_read(&rioc->rdmaout); > > @@ -3317,7 +3313,7 @@ err: > int rdma_control_save_page(QEMUFile *f, ram_addr_t block_offset, > ram_addr_t offset, size_t size) > { > - if (!migrate_rdma()) { > + if (!migrate_rdma() || migration_in_postcopy()) { > return RAM_SAVE_CONTROL_NOT_SUPP; > } >
diff --git a/migration/rdma.c b/migration/rdma.c index d3bba05262..932d4eda9b 100644 --- a/migration/rdma.c +++ b/migration/rdma.c @@ -3240,10 +3240,6 @@ static int qemu_rdma_save_page(QEMUFile *f, ram_addr_t block_offset, RDMAContext *rdma; int ret; - if (migration_in_postcopy()) { - return RAM_SAVE_CONTROL_NOT_SUPP; - } - RCU_READ_LOCK_GUARD(); rdma = qatomic_rcu_read(&rioc->rdmaout); @@ -3317,7 +3313,7 @@ err: int rdma_control_save_page(QEMUFile *f, ram_addr_t block_offset, ram_addr_t offset, size_t size) { - if (!migrate_rdma()) { + if (!migrate_rdma() || migration_in_postcopy()) { return RAM_SAVE_CONTROL_NOT_SUPP; }