5–7 Oct 2026
Europe/Prague timezone

Sharing trace infrastructure between in-tree and OOT tracers

6 Oct 2026, 12:00
20m
"Small Theatre" (Prague Congress Centre)

"Small Theatre"

Prague Congress Centre

105
Tracing MC Tracing MC

Speaker

Mathieu Desnoyers (EfficiOS Inc.)

Description

The current situation regarding LTTng vs upstream Linux:

1) There are maintainers who push for everything to be in tree
2) There are maintainers who are proponents for no-GPL-export when there are no in-tree users
3) Most of the tracer common facilities are used by tracers which do not compile as modules (only builtin)
4) Linus Torvalds stated that LTTng will stay out of tree

As a consequence, LTTng has no way to use common tracer facilities
without kernel patches.

This context is not favorable for collaboration of LTTng developers with upstream. It is hard to justify spending time on kernel infrastructure collaboration when the resulting APIs cannot be used by out-of-tree tracers.

I am open to suggestions to improve this situation.

Author

Mathieu Desnoyers (EfficiOS Inc.)

Presentation materials

There are no materials yet.