]> git.proxmox.com Git - qemu.git/commit
migrate.c: migrate_fd_put_buffer: Do not busyloop: stop writing if EWOULDBLOCK
authorUri Lublin <uril@redhat.com>
Tue, 19 May 2009 11:08:53 +0000 (14:08 +0300)
committerAnthony Liguori <aliguori@us.ibm.com>
Wed, 20 May 2009 18:21:24 +0000 (13:21 -0500)
commit3978d7b4c8fe68dc45ea40097c76017938fb0ba7
tree248a40b0da30403d41099cfa3e199b0562c35a55
parentdc0be040c2f1eae7bca164654cd21603c6c44dad
migrate.c: migrate_fd_put_buffer: Do not busyloop: stop writing if EWOULDBLOCK

The migration code is non-blocking, designed for live migration.

Practically migrate_fd_put_buffer busy-loops trying to write, as
on many machines EWOULDBLOCK==EAGAIN (look in include/asm-generic/errno.h).

Signed-off-by: Uri Lublin <uril@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
migration.c