tracer_tracing_enable(9)
π tracer_tracing_enable(9) π
okay so bestie, this is a page from the Kernel API Manual and honestly it's a short one but it's lowkey iconic β welcome to tracer_tracing_enable β¨
πΈ NAME πΈ
tracer_tracing_enable β the counter part of tracer_tracing_disable() π«Ά
like, the other half. the remix. the sequel. the "we're so back" of the pair π
β SYNOPSIS β
void tracer_tracing_enable (struct trace_array *tr );
no cap, that's the whole signature. void in, void out, struct trace_array *tr in the middle, slay π₯
π ARGUMENTS π
trβ the trace array that hadtracer_tracincg_disablecalled on it π
yes bestie, that spelling is exactly how it's written on the page βtracer_tracincg_disable, nottracer_tracing_disable. we are reproducing it character for character because we do not edit the source material π
π¦ DESCRIPTION π¦
so here's the vibe check: you call this after tracer_tracing_disable has already been called on tr, at the point where it's safe to re-enable tracing π
that's it. that's the whole thing. it's the "okay we're done being careful, turn the lights back on" function β¨ and the page is very clear about the ordering β after the disable, when it's safe. not before, not whenever, not vibes-based. periodt π
π SEE ALSO π
the whole friend group, fr fr β plus the kernel file they all live in:
Kernel file ./kernel/trace/trace.c
trace_array_put(9)tracing_is_enabled(9)tracing_on(9)tracing_snapshot(9)tracing_alloc_snapshot(9)tracer_tracing_disable(9)tracing_off(9)tracer_tracing_is_on(9)tracing_is_on(9)register_tracer(9)tracing_start(9)tracing_stop(9)trace_buffered_event_enable(9)trace_buffered_event_disable(9)trace_dump_stack(9)ignore_event(9)trace_adjust_address(9)tracing_update_buffers(9)trace_user_fault_destroy(9)trace_user_fault_init(9)trace_user_fault_get(9)trace_user_fault_put(9)trace_user_fault_read(9)err_pos(9)tracing_log_err(9)trace_array_get_by_name(9)tracing_init_dentry(9)
go read them all, iykyk ππ
π§ quick reminder: this page istracer_tracing_enable(9)from the Kernel API Manual β the file lives under./kernel/traceand this particular printing is dated October 2026. screenshot it, cite it, cite it properly bestie ππ
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms