ed29271894aa ("ftrace/direct: Do not disable when switching direct callers") ccf5a89efd6f ("ftrace: Add multi direct modify interface") f64dd4627ec6 ("ftrace: Add multi direct register/unregister interface") ff205766dbbe ("ftrace: Fix function_graph tracer interaction with BPF trampoline") ea806eb3eab3 ("ftrace: Add a helper function to modify_ftrace_direct() to allow arch optimization") 128161f47bc3 ("ftrace: Add helper find_direct_entry() to consolidate code") 406acdd32d3e ("ftrace: Add another check for match in register_ftrace_direct()") 0567d6809182 ("ftrace: Add modify_ftrace_direct()") a3ad1a7e3968 ("ftrace/x86: Add a counter to test function_graph with direct") 562955fe6a55 ("ftrace/x86: Add register_ftrace_direct() for custom trampolines") 013bf0da0474 ("ftrace: Add ftrace_find_direct_func()") 763e34e74bb7 ("ftrace: Add register_ftrace_direct()") 7162431dcf72 ("ftrace: Introduce PERMANENT ftrace_ops flag") d864a3ca8830 ("fgraph: Create a fgraph.c file to store function graph infrastructure") c43ac4a53019 ("tracing: Do not line wrap short line in function_graph_enter()") 7c6ea35ef508 ("function_graph: Reverse the order of pushing the ret_stack and the callback") 552701dd0fa7 ("function_graph: Move return callback before update of curr_ret_stack") 39eb456dacb5 ("function_graph: Use new curr_ret_depth to manage depth instead of curr_ret_stack") d125f3f866df ("function_graph: Make ftrace_push_return_trace() static") 8114865ff82e ("function_graph: Create function_graph_enter() to consolidate architecture code")