Olivier Dion

  • Login: old
  • Registered on: 02/02/2023
  • Last connection: 02/21/2023


open closed Total
Assigned issues 3 0 3
Reported issues 1 0 1


Project Roles Registered on
Common Trace Format Developer 02/07/2023
LTTng Developer 02/07/2023
Babeltrace Developer 02/07/2023
LTTng-CI Developer 02/07/2023
LTTng-modules Developer 02/07/2023
LTTng-tools Developer 02/07/2023
LTTng-UST Developer 02/07/2023
Userspace RCU Developer 02/02/2023



02:00 AM Userspace RCU Revision dad4e6b7 (userspace-rcu): rculfhash: Only pass integral types to atomic builtins
Clang expects the pointers passed to atomic builtins to be integral. Fix
this by casting nodes address to uintptr_t *...
Olivier Dion


04:31 PM LTTng-UST Revision 8b27b287 (lttng-ust): ustfork: Initialize libc pointers in constructor
Instead of resolving individual libc functions lazily at their call
site, resolve every libc functions in a global co...
Olivier Dion


04:34 PM Userspace RCU Revision 455a8429 (userspace-rcu): urcu/compiler: Add urcu_static_assert
Static assertion macros copied from LTTng-ust ust-compiler.h for
compatibility with compilers that do not support sta...
Olivier Dion
04:16 PM Userspace RCU Revision 97d13221 (userspace-rcu): Phase 1 of deprecating liburcu-signal
The first phase of liburcu-signal deprecation consists of implementing
it in term of liburcu-mb. In other words, libu...
Olivier Dion


03:28 PM LTTng-UST Revision bdc54f69 (lttng-ust): ustfork: Fix warning about volatile qualifier
Clang is strict about the volatile qualifier on function pointers. It
also wants pointers to be passed to atomic buil...
Olivier Dion
08:30 AM Userspace RCU Revision 7e60fda7 (userspace-rcu): uatomic/generic: Fix redundant declaration warning
abort(3) was explicitly declared external to avoid including
<stdlib.h>. However, this emit a redundant declaration w...
Olivier Dion


03:46 PM Userspace RCU Revision 601922a8 (userspace-rcu): urcu/annotate: Add CMM annotation
The CMM annotation is highly experimental and not meant to be used by
user for now, even though it is exposed in the ...
Olivier Dion
03:46 PM Userspace RCU Revision 0e2125fb (userspace-rcu): Add cmm_emit_legacy_smp_mb()
Some public APIs stipulate implicit memory barriers on operations. These
were coherent with the memory model used at ...
Olivier Dion
03:46 PM Userspace RCU Revision 59fdcc3a (userspace-rcu): tests: Add tests for checking race conditions
These tests do nothing useful except of stress testing a
single-consumer, multiple-producers program on various data ...
Olivier Dion
03:39 PM Userspace RCU Revision fcab075f (userspace-rcu): tests/unit/test_build: Quiet unused return value
Change-Id: Ie5a18e0ccc4b1b5ee85c5bd140561cc2ff9e2fbc
Co-authored-by: Mathieu Desnoyers <
Olivier Dion

Also available in: Atom