Merge remote-tracking branch 'bonzini/migr-coroutine' into staging
authorAnthony Liguori <aliguori@us.ibm.com>
Fri, 2 Nov 2012 18:06:28 +0000 (13:06 -0500)
committerAnthony Liguori <aliguori@us.ibm.com>
Fri, 2 Nov 2012 18:06:28 +0000 (13:06 -0500)
commit2a0dfd004d9fae4adf2ccfcb2e3b1a76906b48a0
tree98dbd8f0ee86efb371da9fa605d87f96b51d55e5
parent1ef2a82e8f60779bebdae59f7dad8205cc93db30
parent82a4da79fd6c108400637143f8439c2364bdb21e
Merge remote-tracking branch 'bonzini/migr-coroutine' into staging

Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
* bonzini/migr-coroutine:
  migration: move process_incoming_migration to a coroutine
  migration: handle EAGAIN while reading QEMUFile
  migration: move qemu_fclose to process_incoming_migration
  migration: close socket QEMUFile from socket_close
  migration: xxx_close will only be called once
  migration: use closesocket, not close
  migration: use migrate_fd_close in migrate_fd_cleanup
  migration: clean up server sockets and handlers before invoking process_incoming_migration
  migration: replace qemu_stdio_fd with qemu_get_fd
  migration: add qemu_get_fd
  migration: consolidate QEMUFile methods in a single QEMUFileOps struct
  migration: unify stdio-based QEMUFile operations