On Thu, Oct 01, 2009 at 01:58:10PM +0200, Juan Quintela wrote: > Discused with Anthony about it. signalfd is complicated for qemu > upstream (too difficult to use properly), and eventfd ... The current > eventfd emulation is worse than the pipe code that it substitutes. > > His suggestion here was to create a new abstraction with an API like: > > push_notify() > > pop_notify() > > and then you can implement it with eventfd() pipes/whatever. > > What was missing for you of compatfd: qemu_eventfd/qemu_signalfd? > Do a push_notify()/pop_notify() work for you? I don't desperately want to use it myself anyway. I just want to get rid of the highly annoyind spurious differences in the AIO code due to use of compatfd. I would be perfectly fine with just killing this use of eventfd in qemu-kvm. -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html