Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-03-25 | Merge branch 't/af_local_strlen' into refs/top-bases/tschwinge/Roger_Whittaker | Samuel Thibault | |
2015-03-25 | Merge branch 't/sysvshm' into refs/top-bases/tschwinge/Roger_Whittaker | Samuel Thibault | |
2015-03-25 | Merge branch 't/extern_inline' into refs/top-bases/tschwinge/Roger_Whittaker | Samuel Thibault | |
Conflicts: hurd/Versions | |||
2015-02-08 | Also expose external inlines | Samuel Thibault | |
2015-02-08 | Rework patch | Samuel Thibault | |
2015-02-08 | Address comments | Samuel Thibault | |
2015-02-07 | Fix licence header | Samuel Thibault | |
2015-02-07 | Merge branch 't/extern_inline' into refs/top-bases/tschwinge/Roger_Whittaker | Samuel Thibault | |
Conflicts: hurd/hurd/signal.h | |||
2015-02-07 | Drop unrelated changes | Samuel Thibault | |
2015-02-03 | Merge branch 't/af_local_strlen' into refs/top-bases/tschwinge/Roger_Whittaker | Samuel Thibault | |
2015-02-03 | Merge branch 't/sysvshm' into refs/top-bases/tschwinge/Roger_Whittaker | Samuel Thibault | |
2015-02-03 | Merge branch 't/socket_flags' into refs/top-bases/tschwinge/Roger_Whittaker | Samuel Thibault | |
2015-02-03 | Update copyright years | Samuel Thibault | |
2015-02-03 | Update copyright years | Samuel Thibault | |
2015-02-03 | update copyright years | Samuel Thibault | |
2015-01-23 | Merge commit 'refs/top-bases/t/sysvshm' into t/sysvshm | Thomas Schwinge | |
2015-01-23 | Merge commit 'refs/top-bases/t/fcntl-internal.h' into t/fcntl-internal.h | Thomas Schwinge | |
2015-01-23 | Merge branch 'baseline' into refs/top-bases/tschwinge/Roger_Whittaker | Thomas Schwinge | |
Conflicts: hurd/hurdsocket.h sysdeps/mach/hurd/errno-loc.c | |||
2015-01-22 | Missing merge fix | Samuel Thibault | |
2015-01-21 | Merge remote-tracking branch 'refs/remotes/savannah/t/extern_inline' into HEAD | Thomas Schwinge | |
2015-01-21 | Merge remote-tracking branch ↵ | Thomas Schwinge | |
'refs/remotes/savannah/top-bases/tschwinge/Roger_Whittaker' into refs/top-bases/tschwinge/Roger_Whittaker Conflicts: Versions.def | |||
2014-10-12 | Merge branch 't/poll_errors_fixes' into refs/top-bases/tschwinge/Roger_Whittaker | Samuel Thibault | |
2014-10-12 | Fix incorrect ready counting. | Samuel Thibault | |
Using SELECT_ALL would make the fd counting thrice, and not only once per presence in select masks. | |||
2014-08-27 | Merge branch 't/thread-cancel' into refs/top-bases/tschwinge/Roger_Whittaker | Samuel Thibault | |
2014-08-27 | remove two more bogus assertions, and add explanations | Samuel Thibault | |
2014-04-22 | Merge branch 't/tls-threadvar' into refs/top-bases/tschwinge/Roger_Whittaker | Samuel Thibault | |
Conflicts: hurd/hurd/signal.h | |||
2014-04-22 | Optimize _hurd_sigstate access | Samuel Thibault | |
2014-04-22 | Merge branch 't/tls-threadvar' into refs/top-bases/tschwinge/Roger_Whittaker | Samuel Thibault | |
Conflicts: hurd/hurd/signal.h | |||
2014-04-22 | Merge commit 'refs/top-bases/t/tls-threadvar' into t/tls-threadvar | Samuel Thibault | |
Conflicts: hurd/hurd/threadvar.h | |||
2014-04-22 | Merge branch 't/extern_inline' into refs/top-bases/t/tls-threadvar | Samuel Thibault | |
2014-04-22 | Rather keep _hurd_sigstate in tcbhead_t | Samuel Thibault | |
it avoids involving all the TLS stuff while handling signals... | |||
2014-04-22 | Also avoid inlining when NOT_IN_libc is defined | Samuel Thibault | |
2014-01-04 | Merge branch 't/select_deadcode' into refs/top-bases/tschwinge/Roger_Whittaker | Samuel Thibault | |
Conflicts: hurd/hurdselect.c | |||
2014-01-04 | hurdselect: remove dead code. | Samuel Thibault | |
This removes code which actually never happens, and is already taken care of in the function. This is in the second part of select, when the __mach_msg() function over the portset has returned something else than MACH_MSG_SUCCESS. I guess in the past the value returned by __mach_msg() was stored in err, so this code was necessary to set back err to 0, but now it is stored in msgerr, so err is already still 0 by default. It can thus never contain MACH_RCV_TIMED_OUT, i.e. the code is dead. The first case mentioned in the comment is already handled: on time out with no message, err is already still the default 0. On time out due to poll, err would still be 0, unless some of the io_select RPCs has returned EINTR, in which case it contains EINTR. If any other io_select RPCs had returned a proper answer, got!=0, and thus err is set to 0 just below. The code is thus indeed not useful any more. * hurd/hurdselect.c (_hurd_select): Remove unreachable check for MACH_RCV_TIMED_OUT. Signed-off-by: Samuel Thibault <samuel.thibault@ens-lyon.org> | |||
2014-01-01 | Update copyright notices with scripts/update-copyrights | Allan McRae | |
2013-12-23 | Merge branch 't/sigstate_thread_reference' into ↵ | Richard Braun | |
refs/top-bases/tschwinge/Roger_Whittaker Conflicts: hurd/hurd/signal.h | |||
2013-12-23 | Hurd: make sigstates hold a reference on thread ports | Richard Braun | |
This change is required in order to correctly release per-thread resources. Directly reusing the threading library reference isn't possible since the sigstate is also used early in the main thread, before threading is initialized. * hurd/hurd/signal.h (_hurd_self_sigstate): Drop thread reference after calling _hurd_thread_sigstate. (_hurd_critical_section_lock): Likewise. * hurd/hurdsig.c (_hurd_thread_sigstate): Add a reference on the thread. (_hurd_sigstate_delete): Drop thread reference. | |||
2013-12-21 | Merge branch 't/sigstate_locking' into refs/top-bases/tschwinge/Roger_Whittaker | Richard Braun | |
Conflicts: hurd/hurd/signal.h | |||
2013-12-21 | Hurd: fix sigstate locking | Richard Braun | |
It looks like _hurd_thread_sigstate used to return with the sigstate lock held long ago, but since that's no longer the case, don't unlock something that isn't locked. Note that it's unlikely this change fixes anything in practice since its current implementation (on i386) makes this call a nop. * hurd/hurd/signal.h (_hurd_critical_section_lock): Don't unlock sigstate. | |||
2013-12-20 | Merge commit 'refs/top-bases/t/af_local_strlen' into t/af_local_strlen | Thomas Schwinge | |
2013-12-20 | Merge commit 'refs/top-bases/t/sysvshm' into t/sysvshm | Thomas Schwinge | |
2013-12-20 | Merge commit 'refs/top-bases/t/fcntl-internal.h' into t/fcntl-internal.h | Thomas Schwinge | |
2013-12-20 | Merge branch 'baseline' into refs/top-bases/tschwinge/Roger_Whittaker | Thomas Schwinge | |
2013-10-25 | Merge branch 't/tls-threadvar' into refs/top-bases/tschwinge/Roger_Whittaker | Samuel Thibault | |
Conflicts: hurd/hurd/signal.h sysdeps/mach/hurd/i386/init-first.c | |||
2013-10-25 | Drop threadvars entirely | Samuel Thibault | |
2013-10-25 | Merge commit 'refs/top-bases/t/tls-threadvar' into t/tls-threadvar | Samuel Thibault | |
Conflicts: hurd/hurd/signal.h | |||
2013-10-25 | Merge branch 't/extern_inline' into refs/top-bases/t/tls-threadvar | Samuel Thibault | |
2013-10-24 | Do not expose libc internals about ports and signals outside libc | Samuel Thibault | |
2013-10-20 | Merge branch 't/tls-threadvar' into refs/top-bases/tschwinge/Roger_Whittaker | Samuel Thibault | |
Conflicts: hurd/hurd/signal.h | |||
2013-10-20 | Convert sigstate to TLS | Samuel Thibault | |