migration/ram: add additional check
commit12ab1e4fe84aafac37e006673f0d01f716a9a058
authorMaksim Davydov <davydov-max@yandex-team.ru>
Mon, 4 Mar 2024 14:42:03 +0000 (4 17:42 +0300)
committerPeter Xu <peterx@redhat.com>
Mon, 11 Mar 2024 18:41:40 +0000 (11 14:41 -0400)
tree85dbf6d22853c1c84011a6ee69306474bedab965
parentff64e0ba817d79968bffa88d205397abf05cc6e8
migration/ram: add additional check

If a migration stream is broken, the address and flag reading can return
zero. Thus, an irrelevant flag error will be returned instead of EIO.
It can be fixed by additional check after the reading.

Signed-off-by: Maksim Davydov <davydov-max@yandex-team.ru>
Link: https://lore.kernel.org/r/20240304144203.158477-1-davydov-max@yandex-team.ru
Signed-off-by: Peter Xu <peterx@redhat.com>
migration/ram.c