From: "Dr. David Alan Gilbert" <dgilb...@redhat.com> Error path missing an unlock.
Signed-off-by: Dr. David Alan Gilbert <dgilb...@redhat.com> --- migration/ram.c | 1 + 1 file changed, 1 insertion(+) diff --git a/migration/ram.c b/migration/ram.c index 1bb82acfe0..977172ea7e 100644 --- a/migration/ram.c +++ b/migration/ram.c @@ -3445,6 +3445,7 @@ static int ram_save_setup(QEMUFile *f, void *opaque) RAMBLOCK_FOREACH_MIGRATABLE(block) { if (!block->idstr[0]) { error_report("%s: RAMBlock with empty name", __func__); + rcu_read_unlock(); return -1; } qemu_put_byte(f, strlen(block->idstr)); -- 2.21.0