General

Profile

Mathieu Desnoyers

Issues

open closed Total
Assigned issues 8 136 144
Reported issues 41 135 176

Projects

Project Roles Registered on
Common Trace Format Manager, Developer 06/05/2012
LTTng Manager, Developer 02/10/2012
Babeltrace Manager, Developer 02/10/2012
LTTng-CI Manager, Developer 11/29/2017
LTTng-modules Manager, Developer 02/10/2012
LTTng-tools Manager, Developer 02/10/2012
LTTng-UST Manager, Developer 02/10/2012
LTTngTop Manager 02/21/2012
Userspace RCU Manager, Developer 02/10/2012

Activity

04/14/2025

04:20 PM LTTng-UST Revision 61a91ed7 (lttng-ust): Fix: Use UATOMIC_HAS_ATOMIC_{BYTE,SHORT} for counter atomics
The Userspace RCU library defines UATOMIC_HAS_ATOMIC_{BYTE,SHORT}
when atomic operations are supported on those types...
Mathieu Desnoyers

04/08/2025

10:04 AM Userspace RCU Revision 7df4abc9 (userspace-rcu): Add cmm_annotate_mem_acquire() to URCU_DEREFERENCE_USE_VOLATILE rcu_dereference
When URCU_DEREFERENCE_USE_VOLATILE is defined, rcu_dereference uses a
volatile relaxed atomic load to fetch the RCU p...
Mathieu Desnoyers
09:37 AM Userspace RCU Revision cad56aa9 (userspace-rcu): Use uatomic_load CMM_RELAXED in URCU_DEREFERENCE_USE_VOLATILE
uatomic_load() with relaxed mo implies a volatile access, which makes it
a good candidate to implement rcu_dereferenc...
Mathieu Desnoyers
09:31 AM Userspace RCU Revision 403fbeb5 (userspace-rcu): Fix: Re-introduce URCU_DEREFERENCE_USE_VOLATILE read barrier depends for alpha
When re-introducing the volatile-based _rcu_dereference API, the read
barrier depends (for Alpha) is missing.
Fixes:...
Mathieu Desnoyers

04/07/2025

04:05 PM Userspace RCU Revision 4d197dd1 (userspace-rcu): Tree-wide: Rename to uatomic_load/uatomic_store
Rename all the following callers to uatomic_load() (implicitly relaxed):
- CMM_LOAD_SHARED(),
- _CMM_LOAD_SHARED(),
...
Mathieu Desnoyers

04/02/2025

02:54 PM LTTng-modules Revision e557c720 (lttng-modules): Introduce lttng-metadata-print.c
Rather than inlining helpers into both ctf 1.8 and ctf 2 metadata
generation compile units, compile them into their o...
Mathieu Desnoyers
02:46 PM LTTng-modules Revision 633413ab (lttng-modules): Fix: Use div64_s64 for 64-bit signed integer division
ARM32 requires use of div64_s64 rather than a division with 64-bit
signed integers because the helper invoked by the ...
Mathieu Desnoyers

04/01/2025

03:35 PM LTTng-modules Revision b80bf408 (lttng-modules): Fix: include wrapper/stdarg.h from lttng-kernel-mj-gen-internal.h
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Change-Id: Ia07c09dd9fc21b8c1672289917b18c6efcf07678
Mathieu Desnoyers
03:16 PM LTTng-modules Revision 5eaf7816 (lttng-modules): Introduce CONFIG_LTTNG_FORCE_ALIGNED_ACCESS
Introduce a built time config option to force LTTng to use aligned
access to store to the ring buffer. This facilitat...
Mathieu Desnoyers
03:11 PM LTTng-modules Revision 739e1aef (lttng-modules): CONFIG_LTTNG_EXPERIMENTAL_COUNTER defaults to disabled
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Change-Id: I232a12f20c19a18e41a4f7f3f835344d901818ee
Mathieu Desnoyers

Also available in: Atom