diff options
author | tsutsui <tsutsui@pkgsrc.org> | 2013-06-28 19:30:28 +0000 |
---|---|---|
committer | tsutsui <tsutsui@pkgsrc.org> | 2013-06-28 19:30:28 +0000 |
commit | 5818ebcdab5e1b0916d6022cad15180299a5f0ae (patch) | |
tree | e1abffc4d061584c875350510f6d81e4be0061a0 /emulators/b-em | |
parent | 3af19bf14cffc596c27c8507649a8831ec95af45 (diff) | |
download | pkgsrc-5818ebcdab5e1b0916d6022cad15180299a5f0ae.tar.gz |
Fix a hangup problem under load of multiple disk xfers on NetBSD hosts.
- fix a "fallback implementation of counting semaphores with mutex+condvar":
http://git.qemu.org/?p=qemu.git;a=commit;h=c166cb72f1676855816340666c3b618beef4b
976
- waiting threads are not restarted properly if more than one threads
are waiting unblock signals in qemu_sem_timedwait()
- possible missing pthread_cond_signal(3) calls when waiting threads
are returned by ETIMEDOUT
- fix an uninitialized variable
Discussed with and patch is provieded by soda@.
XXX: configure should check if the target system has sem_timedwait(3)
to switch this fallback implementation since sem_timedwait(3) has
been added in NetBSD -current:
http://mail-index.NetBSD.org/source-changes/2012/03/08/msg032625.html
http://mail-index.NetBSD.org/source-changes/2012/03/08/msg032626.html
Bump PKGREVISION.
Diffstat (limited to 'emulators/b-em')
0 files changed, 0 insertions, 0 deletions