586cba
From 4bd48e784ae0c38c89f1a944b06c997fd28c4d37 Mon Sep 17 00:00:00 2001
586cba
From: Miroslav Rezanina <mrezanin@redhat.com>
586cba
Date: Thu, 19 May 2022 04:15:33 -0400
586cba
Subject: [PATCH 16/16] migration: Fix operator type
586cba
MIME-Version: 1.0
586cba
Content-Type: text/plain; charset=UTF-8
586cba
Content-Transfer-Encoding: 8bit
586cba
586cba
RH-Author: Miroslav Rezanina <mrezanin@redhat.com>
586cba
RH-MergeRequest: 92: Fix build using clang 14
586cba
RH-Commit: [1/1] ad9980e64cf2e39085d68f1ff601444bf2afe228 (mrezanin/centos-src-qemu-kvm)
586cba
RH-Bugzilla: 2064530
586cba
RH-Acked-by: Daniel P. Berrangé <berrange@redhat.com>
586cba
RH-Acked-by: Dr. David Alan Gilbert <dgilbert@redhat.com>
586cba
586cba
Clang spotted an & that should have been an &&; fix it.
586cba
586cba
Reported by: David Binderman / https://gitlab.com/dcb
586cba
Fixes: 65dacaa04fa ("migration: introduce save_normal_page()")
586cba
Resolves: https://gitlab.com/qemu-project/qemu/-/issues/963
586cba
Signed-off-by: Dr. David Alan Gilbert <dgilbert@redhat.com>
586cba
Message-Id: <20220406102515.96320-1-dgilbert@redhat.com>
586cba
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
586cba
Reviewed-by: Peter Xu <peterx@redhat.com>
586cba
Signed-off-by: Dr. David Alan Gilbert <dgilbert@redhat.com>
586cba
(cherry picked from commit f912ec5b2d65644116ff496b58d7c9145c19e4c0)
586cba
Signed-off-by: Miroslav Rezanina <mrezanin@redhat.com>
586cba
---
586cba
 migration/ram.c | 2 +-
586cba
 1 file changed, 1 insertion(+), 1 deletion(-)
586cba
586cba
diff --git a/migration/ram.c b/migration/ram.c
586cba
index 3532f64ecb..0ef4bd63eb 100644
586cba
--- a/migration/ram.c
586cba
+++ b/migration/ram.c
586cba
@@ -1289,7 +1289,7 @@ static int save_normal_page(RAMState *rs, RAMBlock *block, ram_addr_t offset,
586cba
                                          offset | RAM_SAVE_FLAG_PAGE));
586cba
     if (async) {
586cba
         qemu_put_buffer_async(rs->f, buf, TARGET_PAGE_SIZE,
586cba
-                              migrate_release_ram() &
586cba
+                              migrate_release_ram() &&
586cba
                               migration_in_postcopy());
586cba
     } else {
586cba
         qemu_put_buffer(rs->f, buf, TARGET_PAGE_SIZE);
586cba
-- 
586cba
2.31.1
586cba