qxl: Drop phread_yield on OOM
This was only a best-effort attempt, by far not guaranteed to have an effect. Drop it so that also no direct pthread usage remain in the device model. Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com> Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
This commit is contained in:
parent
691f5c7bde
commit
4ec8d3077b
6
hw/qxl.c
6
hw/qxl.c
@ -18,8 +18,6 @@
|
||||
* along with this program; if not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <pthread.h>
|
||||
|
||||
#include "qemu-common.h"
|
||||
#include "qemu-timer.h"
|
||||
#include "qemu-queue.h"
|
||||
@ -1212,10 +1210,6 @@ async_common:
|
||||
qxl_update_irq(d);
|
||||
break;
|
||||
case QXL_IO_NOTIFY_OOM:
|
||||
if (!SPICE_RING_IS_EMPTY(&d->ram->release_ring)) {
|
||||
break;
|
||||
}
|
||||
pthread_yield();
|
||||
if (!SPICE_RING_IS_EMPTY(&d->ram->release_ring)) {
|
||||
break;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user