diff options
author | Richard Braun <rbraun@sceen.net> | 2019-08-30 00:58:14 +0200 |
---|---|---|
committer | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2019-08-30 00:59:10 +0200 |
commit | 4b068090a0062500e4a254a98f5cd8a7d2c3c435 (patch) | |
tree | e20281f981b957f625e1df3009aac9cc2dd73d3f /ChangeLog | |
parent | 23c1c256ae7b0f010d0fcaff60682b620887b164 (diff) | |
download | glibc-4b068090a0062500e4a254a98f5cd8a7d2c3c435.zip glibc-4b068090a0062500e4a254a98f5cd8a7d2c3c435.tar.gz glibc-4b068090a0062500e4a254a98f5cd8a7d2c3c435.tar.bz2 |
hurd: Fix _hurd_select for single fd sets
The function attempts to optimize this case by performing one IPC system
call with the timeout included among the parameters, but in the absence
of a reply, it will call mach_msg again with the same timeout later,
effectively doubling the total timeout of the select/poll call.
Remove this optimization for the time being.
* hurd/hurdselect.c (_hurd_select): Always call __io_select with no
timeout.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -1,3 +1,8 @@ +2019-08-30 Richard Braun <rbraun@sceen.net> + + * hurd/hurdselect.c (_hurd_select): Always call __io_select with no + timeout. + 2019-08-29 Mihailo Stojanovic <mihailo.stojanovic@rt-rk.com> * elf/dl-addr.c (determine_info): Calculate the symbol index |