tests: fixes aio-win32 about aio_remove_fd_handler, get it consistence with aio-posix.c
commitda0652c043c8014ed194a99a7989cc4b0093707e
authorYonggang Luo <luoyonggang@gmail.com>
Tue, 15 Sep 2020 17:12:26 +0000 (16 01:12 +0800)
committerThomas Huth <thuth@redhat.com>
Wed, 16 Sep 2020 10:14:01 +0000 (16 12:14 +0200)
tree7f426bf0a3e20c84c9830725dbc5dc40993ed189
parentdd65e4ad22805392924a9b2ebbe07c4260cae67c
tests: fixes aio-win32 about aio_remove_fd_handler, get it consistence with aio-posix.c

This is a fixes for
(C:\work\xemu\qemu\build\tests\test-aio-multithread.exe:19100): GLib-CRITICAL **: 23:03:24.965: g_source_remove_poll: assertion '!SOURCE_DESTROYED (source)' failed
ERROR test-aio-multithread - Bail out! GLib-FATAL-CRITICAL: g_source_remove_poll: assertion '!SOURCE_DESTROYED (source)' failed

(C:\work\xemu\qemu\build\tests\test-bdrv-drain.exe:21036): GLib-CRITICAL **: 23:03:29.861: g_source_remove_poll: assertion '!SOURCE_DESTROYED (source)' failed
ERROR test-bdrv-drain - Bail out! GLib-FATAL-CRITICAL: g_source_remove_poll: assertion '!SOURCE_DESTROYED (source)' failed

And the idea comes from https://patchwork.kernel.org/patch/9975239/

Signed-off-by: Yonggang Luo <luoyonggang@gmail.com>
Message-Id: <20200915171234.236-19-luoyonggang@gmail.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
util/aio-win32.c