]> git.karo-electronics.de Git - karo-tx-linux.git/commit
kvm tools: Handle only relevant events in epoll
authorSasha Levin <levinsasha928@gmail.com>
Fri, 28 Oct 2011 09:01:54 +0000 (11:01 +0200)
committerPekka Enberg <penberg@kernel.org>
Sun, 30 Oct 2011 07:20:17 +0000 (09:20 +0200)
commit0789f659c7f515916e65970e9256fd62f7459631
tree92514b07e1bc545cf47941085da97cfec76a3a4e
parent77060db6b083715ec28115248c1b0effe429281e
kvm tools: Handle only relevant events in epoll

Handle only new incoming data for listener and stop fds, treat all other
events as error events which close the socket.

This fixes the bug where a 'kvm list' could have hanged because a close
event in the listener fd have been treated as a new connection.

Cc: Osier Yang <jyang@redhat.com>
Signed-off-by: Sasha Levin <levinsasha928@gmail.com>
Signed-off-by: Pekka Enberg <penberg@kernel.org>
tools/kvm/kvm-ipc.c