trace_sched_..._execute_end(9)
β¨ NAME β¨
Welcome to the Kernel API Manual glow-up for trace_sched_kthread_work_execute_end β the page header labels this one trace_sched_..._execute_end(9), and bestie, it is literally the function called immediately after the work callback. π
trace_sched_kthread_work_execute_end β called immediately after the work callback.
πΈ SYNOPSIS πΈ
void trace_sched_kthread_work_execute_end (struct kthread_work *work ,
kthread_work_func_t function );
That signature is copy-pasted exactly, no cap. Keep the line break and the spacing as-is, bestie. π«Ά
π ARGUMENTS π
workβ pointer tostruct work_struct. Yes, the arg blurb saysstruct work_struct; that's exactly what the page says, so we're keeping it verbatim. πfunctionβ pointer to worker function.
π¦ DESCRIPTION π¦
Okay so this one allows you to track workqueue execution. That's the whole vibe β it's giving workqueue-tracking realness. β¨
π SEE ALSO π
- Kernel file
./include/trace/events/sched.h trace_sched_kthread_work_queue_work(9)trace_sched_kthread_work_execute_start(9)trace_sched_prepare_exec(9)
π thatβs the whole page, bestie! source/version: ./include/trace/events; date: October 2026; footer page name: trace_sched_..._execute_end(9). mwah π
π¦ 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