General

Profile

Olivier Dion

  • Login: old
  • Registered on: 02/02/2023
  • Last sign in: 03/21/2024

Issues

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

Projects

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

Activity

02/24/2025

01:40 PM Userspace RCU Revision 7fa8825c (userspace-rcu): src: Use __*__ for attribute names
This is for consistency between the sources and the public API.
Change-Id: I60adf5a95ee7d854a8c9971023014c7a28e5fa9c...
Olivier Dion
01:40 PM Userspace RCU Revision 99a62a67 (userspace-rcu): API: Use __*__ for attribute names
This is to avoid name clash in users compilation units.
Change-Id: I08fd0ecc27361d25b90afa74f68a2675ae03ecbd
Signed-...
Olivier Dion

02/13/2025

04:21 PM Userspace RCU Revision cf3bdd73 (userspace-rcu): uatomic/generic: Add missing #include <stdlib.h>
The generic implementation calls abort(3) for unknown or unsupported
memory order for atomic operations.
The abort(3...
Olivier Dion

12/02/2024

02:48 PM Userspace RCU Revision ed81649a (userspace-rcu): Fix compilation errors
CMM_{STORE,LOAD}_SHARED() accept expressions. However,
uatomic_{load,store} accept address. To pass from the latter...
Olivier Dion
01:20 PM Userspace RCU Revision 031ece57 (userspace-rcu): Document cmm_cast_volatile
Change-Id: I3ce8df69a967b3bdaf940c4db06fd775e5b9eccb
Signed-off-by: Olivier Dion <odion@efficios.com>
Signed-off-by: ...
Olivier Dion
01:19 PM Userspace RCU Revision 4e87c71c (userspace-rcu): Honor URCU_DEREFERENCE_USE_VOLATILE
When users define `URCU_DEREFERENCE_USE_VOLATILE', `rcu_dereference()'
is implemented using `CMM_ACCESS_ONCE()', even...
Olivier Dion
01:18 PM Userspace RCU Revision ca62305c (userspace-rcu): arm: Use atomic builtins for xchg if supported
If the toolchain supports the C11 memory model, then implement
`uatomic_xchg_mo' with `__atomic_exchange_n' instead o...
Olivier Dion
01:17 PM Userspace RCU Revision 89280d02 (userspace-rcu): Introduce _CMM_TOOLCHAIN_SUPPORT_C11_MM
If the toolchain used supports the C11 memory model, define the private
_CMM_TOOLCHAIN_SUPPORT_C11_MM macro.
This is...
Olivier Dion
01:17 PM Userspace RCU Revision 438b2d88 (userspace-rcu): Seperate uatomic and uatomic_mo
The API for uatomic is now defined under `urcu/uatomic/api.h', which is
included by `urcu/uatomic.h'. All definition...
Olivier Dion

08/01/2024

11:57 AM Userspace RCU Revision a84350f8 (userspace-rcu): uatomic: Fix header guard comment
Change-Id: I88eb814abb68c6b9bc7c3198b52abde224c8b4b1
Signed-off-by: Olivier Dion <odion@efficios.com>
Signed-off-by: ...
Olivier Dion

Also available in: Atom