tracing_init_dentry(9)
β¨ tracing_init_dentry(9) β¨
okay bestie, welcome to the Kernel API Manual entry for tracing_init_dentry(9) β yes that's the real title, yes we're doing this, and yes it's gonna slay π«Ά
πΈ NAME πΈ
tracing_init_dentry β initialize the top level trace array π
π SYNOPSIS π
int tracing_init_dentry (void );
π¦ ARGUMENTS π¦
voidβ literally no arguments, she takes nothing, she gives everything β¨
π DESCRIPTION π
So here's the tea, bestie: this function gets called when you're creating files or directories inside the tracing directory. That's her whole moment. π
She gets called via fs_initcall by any of the boot up code, and she expects to return the dentry of the top level tracing directory. That's the vibe β boot time comes knocking, she hands over the dentry, everyone moves on. π
ngl it's giving "small but load-bearing" β main character energy in like four lines of code π
π₯ SEE ALSO π₯
Kernel file ./kernel/trace/trace.c, plus the whole friend group:
trace_array_put(9)tracing_is_enabled(9)tracing_on(9)tracing_snapshot(9)tracing_alloc_snapshot(9)tracer_tracing_disable(9)tracer_tracing_enable(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)
and that's the whole page, periodt π this lil icon came to you from ./kernel/trace, October 2026 edition β mwah, go read some source code, ily, bye ππ§π
π¦ 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