Hi This series make: - use of cleanup/save methods generic, not only for save_live methods - create the equivalent methods for the load side (load_setup/cleanup) - Make ram use this methods to see how/when they are used.
Stefan, Kevin, this were the methods that you asked for the block.c migration, right? Please, comment if they are enough for you. This are on top of the ramstate_dynamic series that I just posted. Please, review. Later, Juan. Juan Quintela (5): migration: Rename save_live_setup() to save_setup() migration: Rename cleanup() to save_cleanup() migration: Create load_setup()/cleanup() methods migration: Convert ram to use new load_setup()/load_cleanup() migration: Make compression_threads use save/load_setup/cleanup() hw/ppc/spapr.c | 4 +-- include/migration/register.h | 6 ++-- migration/block.c | 4 +-- migration/migration.c | 8 ------ migration/ram.c | 66 ++++++++++++++++++++++++++++++-------------- migration/ram.h | 6 ---- migration/savevm.c | 41 +++++++++++++++++++++++---- 7 files changed, 89 insertions(+), 46 deletions(-) -- 2.9.4