X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=migration.c;h=b1ebb011456cc960c05b917b21018f718630a214;hb=refs%2Fheads%2Fbackup2;hp=c4589b16f828fe481e9d5162aed989a6058c1951;hpb=312fd5f29097890179793d8bbb59ab18afbe0ad4;p=qemu.git diff --git a/migration.c b/migration.c index c4589b16f..b1ebb0114 100644 --- a/migration.c +++ b/migration.c @@ -95,7 +95,6 @@ static void process_incoming_migration_co(void *opaque) int ret; ret = qemu_loadvm_state(f); - qemu_set_fd_handler(qemu_get_fd(f), NULL, NULL, NULL); qemu_fclose(f); if (ret < 0) { fprintf(stderr, "load of migration failed\n"); @@ -115,12 +114,6 @@ static void process_incoming_migration_co(void *opaque) } } -static void enter_migration_coroutine(void *opaque) -{ - Coroutine *co = opaque; - qemu_coroutine_enter(co, NULL); -} - void process_incoming_migration(QEMUFile *f) { Coroutine *co = qemu_coroutine_create(process_incoming_migration_co); @@ -128,7 +121,6 @@ void process_incoming_migration(QEMUFile *f) assert(fd != -1); socket_set_nonblock(fd); - qemu_set_fd_handler(fd, enter_migration_coroutine, NULL, co); qemu_coroutine_enter(co, f); }