ftrace_shutdown_subops(9)
π ftrace_shutdown_subops(9) π
okay bestie, welcome to the Kernel API Manual β this page is all about ftrace_shutdown_subops, and itβs lowkey a cleanup-era main character. β¨
πΈ NAME πΈ
ftrace_shutdown_subops β remove a subops from a manager ops. periodt. π
β¨ SYNOPSIS β¨
int ftrace_shutdown_subops (struct ftrace_ops *ops , struct ftrace_ops *subops , int command );
π ARGUMENTS π
opsβ a manager ops to removesubopsfrom.subopsβ the subops to remove fromops.commandβ any extra command flags to add to modifying the text.
π¦ DESCRIPTION π¦
So the vibe here is: this removes the functions being traced by the subops from ops. π«Ά
note bestie: it will not affect functions that are being traced by other subops that still exist in ops. no cap.
And if the last subops is removed from ops, then ops is shutdown normally. iconic cleanup behavior, honestly. β¨
π SEE ALSO π
Kernel file ./kernel/trace/ftrace.c, plus the whole squad: ftrace_lookup_ip(9), ftrace_free_filter(9), ftrace_hash_move(9), ftrace_location_range(9), ftrace_location(9), ftrace_text_reserved(9), ftrace_bug(9), ftrace_update_record(9), ftrace_test_record(9), ftrace_get_addr_new(9), ftrace_get_addr_curr(9), ftrace_rec_iter_start(9), ftrace_rec_iter_next(9), ftrace_rec_iter_record(9), ftrace_run_stop_machine(9), arch_ftrace_update_code(9), ftrace_startup_subops(9), ftrace_regex_open(9), allocate_ftrace_func_mapper(9), ftrace_func_mapper_find_ip(9), ftrace_func_mapper_add_ip(9), ftrace_func_mapper_remove_ip(9), free_ftrace_func_mapper(9), register_ftrace_direct(9), unregister_ftrace_direct(9), modify_ftrace_direct_nolock(9), modify_ftrace_direct(9), hash_add(9), update_ftrace_direct_add(9), hash_sub(9), update_ftrace_direct_del(9), update_ftrace_direct_mod(9), ftrace_set_filter_ip(9), ftrace_set_filter_ips(9), ftrace_ops_set_global_filter(9), ftrace_set_filter(9), ftrace_set_notrace(9), ftrace_set_global_filter(9), ftrace_set_global_notrace(9), ftrace_ops_get_func(9), ftrace_kill(9), ftrace_is_dead(9), register_ftrace_function(9), unregister_ftrace_function(9), ftrace_lookup_symbols(9).
okay thatβs the page, bestie π«Ά source/version vibes: ./kernel/trace; date: October 2026; page: ftrace_shutdown_subops(9). π
π¦ 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