Hi Steven, I'm now sending these patches in one patchset, because the second patch has a dependeny on the union vs. cast fix. Changes in v3: - remove superfluous struct around union trace_synth_field Changes in v2: - cosmetic changes - add struct trace_dynamic_info to include/linux/trace_events.h Sven Schnelle (3): tracing/synthetic: use union instead of casts tracing/synthetic: skip first entry for stack traces tracing/synthetic: allocate one additional element for size include/linux/trace_events.h | 11 ++++ kernel/trace/trace.h | 8 +++ kernel/trace/trace_events_synth.c | 103 ++++++++++++------------------ 3 files changed, 60 insertions(+), 62 deletions(-) -- 2.39.2