Skip to content

Commit

Permalink
migration/rdma: Check sooner if we are in postcopy for save_page()
Browse files Browse the repository at this point in the history
Reviewed-by: Peter Xu <peterx@redhat.com>
Reviewed-by: Li Zhijian <lizhijian@fujitsu.com>
Signed-off-by: Juan Quintela <quintela@redhat.com>
Message-ID: <20231011203527.9061-11-quintela@redhat.com>
  • Loading branch information
Juan Quintela committed Oct 17, 2023
1 parent b1b3838 commit a4832d2
Showing 1 changed file with 1 addition and 5 deletions.
6 changes: 1 addition & 5 deletions migration/rdma.c
Original file line number Diff line number Diff line change
Expand Up @@ -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);

Expand Down Expand Up @@ -3317,7 +3313,7 @@ static int qemu_rdma_save_page(QEMUFile *f, ram_addr_t block_offset,
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;
}

Expand Down

0 comments on commit a4832d2

Please sign in to comment.