qemu-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-commits] [qemu/qemu] e637aa: w32: Fix regression caused by new g_p


From: GitHub
Subject: [Qemu-commits] [qemu/qemu] e637aa: w32: Fix regression caused by new g_poll implement...
Date: Thu, 19 Jun 2014 08:00:07 -0700

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: e637aa66470b4a9cdfc39c88090c5e19e4a50e6e
      
https://github.com/qemu/qemu/commit/e637aa66470b4a9cdfc39c88090c5e19e4a50e6e
  Author: Stefan Weil <address@hidden>
  Date:   2014-06-19 (Thu, 19 Jun 2014)

  Changed paths:
    M util/oslib-win32.c

  Log Message:
  -----------
  w32: Fix regression caused by new g_poll implementation

Commit 5a007547df76446ab891df93ebc55749716609bf tried to fix a
performance degradation caused by bad handling of small timeouts
in the original implementation of g_poll.

Since that commit, hard disk I/O no longer works.

Instead of rewriting the g_poll implementation, this patch simply copies
the original code (released under LGPL) from latest glib and only modifies
it where needed (see comments in the code). URL of the original code:
https://git.gnome.org/browse/glib/tree/glib/gpoll.c

Signed-off-by: Stefan Weil <address@hidden>
Message-id: address@hidden
Reviewed-by: Peter Maydell <address@hidden>
Signed-off-by: Peter Maydell <address@hidden>



reply via email to

[Prev in Thread] Current Thread [Next in Thread]