]> git.ipfire.org Git - thirdparty/qemu.git/commitdiff
migration/dirtyrate: Do not unlock cpu_list lock twice
authorPhilippe Mathieu-Daudé <philmd@linaro.org>
Mon, 27 Jan 2025 13:32:19 +0000 (14:32 +0100)
committerPhilippe Mathieu-Daudé <philmd@linaro.org>
Fri, 16 Jan 2026 06:05:09 +0000 (07:05 +0100)
&qemu_cpu_list_lock is locked within the WITH_QEMU_LOCK_GUARD()
context, then unlocked. No need to manually unlock it.

Fixes: 370ed600296 ("cpu: expose qemu_cpu_list_lock for lock-guard use")
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Fabiano Rosas <farosas@suse.de>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-ID: <20250128135429.8500-2-philmd@linaro.org>

migration/dirtyrate.c

index 986624c79a1e3593139505114f8efec0be3a1faa..58f04670629503e289ea454c0015bc91afc60e59 100644 (file)
@@ -174,7 +174,6 @@ retry:
         if (gen_id != cpu_list_generation_id_get()) {
             g_free(records);
             g_free(stat->rates);
-            cpu_list_unlock();
             goto retry;
         }
         vcpu_dirty_stat_collect(records, false);