OSDN Git Service

migration: Fix block_bitmap_mapping migration
authorJuan Quintela <quintela@redhat.com>
Wed, 3 May 2023 18:10:36 +0000 (20:10 +0200)
committerJuan Quintela <quintela@redhat.com>
Thu, 4 May 2023 23:04:32 +0000 (01:04 +0200)
commit3cba22c9ade988db239b03e5b77ffdfb16f353cf
treeddd9e00eb2c14771e29160c7737f9a70f3b68669
parentf6b761bdbd8ba63cee7428d52fb6b46e4224ddab
migration: Fix block_bitmap_mapping migration

It is valid that params->has_block_bitmap_mapping is true and
params->block_bitmap_mapping is NULL.  So we can't use the trick of
having a single function.

Move to two functions one for each value and the tests are fixed.

Fixes: b804b35b1c8a0edfd127ac20819c234be55ac7fc
       migration: Create migrate_block_bitmap_mapping() function

Reported-by: Kevin Wolf <kwolf@redhat.com>
Reviewed-by: Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru>
Message-Id: <20230503181036.14890-1-quintela@redhat.com>
Signed-off-by: Juan Quintela <quintela@redhat.com>
migration/block-dirty-bitmap.c
migration/options.c
migration/options.h