Commit 4ec8d307 authored by Jan Kiszka's avatar Jan Kiszka Committed by Gerd Hoffmann
Browse files

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: default avatarJan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: default avatarGerd Hoffmann <kraxel@redhat.com>
parent 691f5c7b
Loading
Loading
Loading
Loading
+0 −6
Original line number Diff line number Diff line
@@ -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;
        }