Avi Kivity 7c7eebbab4 virtio: fix overzealous vring completion
The complete() function loops around, waiting for notifications and
cleaning up the ring when they happen.  However, we also call it
opportunistically from produce(), and each time this happens, it starts
another loop in the background, leaking memory.

Fix by splitting complete() into do_complete(), which doesn't loop, and
complete(), which does, and only call do_complete() from the produce() loop.
2014-09-11 13:03:59 +03:00
2014-09-10 15:46:33 +03:00
2014-09-11 12:41:35 +03:00
2014-09-10 15:46:33 +03:00
2014-08-25 09:28:55 +03:00
2014-08-27 17:24:17 +03:00
Description
No description provided
360 MiB
Languages
C++ 72.7%
Python 26%
CMake 0.4%
GAP 0.3%
Shell 0.3%