qemu/migration
Peter Xu 476ebf77fe migration: Move temp page setup and cleanup into separate functions
Temp pages will need to grow if we want to have multiple channels for postcopy,
because each channel will need its own temp page to cache huge page data.

Before doing that, cleanup the related code.  No functional change intended.

Since at it, touch up the errno handling a little bit on the setup side.

Signed-off-by: Peter Xu <peterx@redhat.com>
Reviewed-by: Dr. David Alan Gilbert <dgilbert@redhat.com>
Reviewed-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Juan Quintela <quintela@redhat.com>
2022-01-28 15:38:23 +01:00
..
block-dirty-bitmap.c migration: block-dirty-bitmap: add missing qemu_mutex_lock_iothread 2021-10-05 13:10:29 +02:00
block.c
block.h
channel.c
channel.h
colo-failover.c
colo.c COLO: Move some trace code behind qemu_mutex_unlock_iothread() 2021-12-15 10:31:42 +01:00
dirtyrate.c migration/dirtyrate: implement dirty-bitmap dirtyrate calculation 2021-11-01 22:56:44 +01:00
dirtyrate.h migration/dirtyrate: introduce struct and adjust DirtyRateStat 2021-11-01 22:56:43 +01:00
exec.c
exec.h
fd.c
fd.h
global_state.c
meson.build
migration.c migration: Tally pre-copy, downtime and post-copy bytes independently 2022-01-28 15:38:23 +01:00
migration.h migration: provide an error message to migration_cancel() 2021-11-03 09:38:53 +01:00
multifd-zlib.c multifd: recv side only needs the RAMBlock host address 2022-01-28 15:38:23 +01:00
multifd-zstd.c multifd: recv side only needs the RAMBlock host address 2022-01-28 15:38:23 +01:00
multifd.c multifd: Rename pages_used to normal_pages 2022-01-28 15:38:23 +01:00
multifd.h multifd: Rename pages_used to normal_pages 2022-01-28 15:38:23 +01:00
page_cache.c
page_cache.h
postcopy-ram.c migration: Move temp page setup and cleanup into separate functions 2022-01-28 15:38:23 +01:00
postcopy-ram.h
qemu-file-channel.c
qemu-file-channel.h
qemu-file.c
qemu-file.h
ram.c migration: Simplify unqueue_page() 2022-01-28 15:38:23 +01:00
ram.h migration: Drop return code for disgard ram process 2022-01-28 15:38:23 +01:00
rdma.c aio-posix: split poll check from ready handler 2022-01-12 17:09:39 +00:00
rdma.h
savevm.c migration: Report the error returned when save_live_iterate fails 2022-01-28 15:38:23 +01:00
savevm.h
socket.c
socket.h
target.c
tls.c
tls.h
trace-events migration: Simplify unqueue_page() 2022-01-28 15:38:23 +01:00
trace.h
vmstate-types.c
vmstate.c
xbzrle.c
xbzrle.h
yank_functions.c
yank_functions.h