-
- Downloads
Merge tag 'trace-v5.2' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace
Pull tracing updates from Steven Rostedt: "The major changes in this tracing update includes: - Removal of non-DYNAMIC_FTRACE from 32bit x86 - Removal of mcount support from x86 - Emulating a call from int3 on x86_64, fixes live kernel patching - Consolidated Tracing Error logs file Minor updates: - Removal of klp_check_compiler_support() - kdb ftrace dumping output changes - Accessing and creating ftrace instances from inside the kernel - Clean up of #define if macro - Introduction of TRACE_EVENT_NOP() to disable trace events based on config options And other minor fixes and clean ups" * tag 'trace-v5.2' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace: (44 commits) x86: Hide the int3_emulate_call/jmp functions from UML livepatch: Remove klp_check_compiler_support() ftrace/x86: Remove mcount support ftrace/x86_32: Remove support for non DYNAMIC_FTRACE tracing: Simplify "if" macro code tracing: Fix documentation about disabling options using trace_options tracing: Replace kzalloc with kcalloc tracing: Fix partial reading of trace event's id file tracing: Allow RCU to run between postponed startup tests tracing: Fix white space issues in parse_pred() function tracing: Eliminate const char[] auto variables ring-buffer: Fix mispelling of Calculate tracing: probeevent: Fix to make the type of $comm string tracing: probeevent: Do not accumulate on ret variable tracing: uprobes: Re-enable $comm support for uprobe events ftrace/x86_64: Emulate call function while updating in breakpoint handler x86_64: Allow breakpoints to emulate call instructions x86_64: Add gap to int3 to allow for call emulation tracing: kdb: Allow ftdump to skip all but the last few entries tracing: Add trace_total_entries() / trace_total_entries_cpu() ...
No related branches found
No related tags found
Showing
- Documentation/trace/ftrace.rst 31 additions, 0 deletionsDocumentation/trace/ftrace.rst
- Documentation/trace/histogram.rst 2 additions, 14 deletionsDocumentation/trace/histogram.rst
- arch/nds32/kernel/ftrace.c 0 additions, 1 deletionarch/nds32/kernel/ftrace.c
- arch/parisc/kernel/ftrace.c 0 additions, 1 deletionarch/parisc/kernel/ftrace.c
- arch/powerpc/include/asm/livepatch.h 0 additions, 5 deletionsarch/powerpc/include/asm/livepatch.h
- arch/s390/include/asm/livepatch.h 0 additions, 5 deletionsarch/s390/include/asm/livepatch.h
- arch/x86/Kconfig 11 additions, 0 deletionsarch/x86/Kconfig
- arch/x86/entry/entry_64.S 16 additions, 2 deletionsarch/x86/entry/entry_64.S
- arch/x86/include/asm/ftrace.h 3 additions, 5 deletionsarch/x86/include/asm/ftrace.h
- arch/x86/include/asm/livepatch.h 0 additions, 8 deletionsarch/x86/include/asm/livepatch.h
- arch/x86/include/asm/text-patching.h 30 additions, 0 deletionsarch/x86/include/asm/text-patching.h
- arch/x86/kernel/ftrace.c 27 additions, 5 deletionsarch/x86/kernel/ftrace.c
- arch/x86/kernel/ftrace_32.S 5 additions, 70 deletionsarch/x86/kernel/ftrace_32.S
- arch/x86/kernel/ftrace_64.S 1 addition, 27 deletionsarch/x86/kernel/ftrace_64.S
- include/linux/compiler.h 18 additions, 17 deletionsinclude/linux/compiler.h
- include/linux/ftrace.h 2 additions, 0 deletionsinclude/linux/ftrace.h
- include/linux/tracepoint.h 15 additions, 0 deletionsinclude/linux/tracepoint.h
- include/trace/define_trace.h 8 additions, 0 deletionsinclude/trace/define_trace.h
- include/trace/events/rcu.h 25 additions, 56 deletionsinclude/trace/events/rcu.h
- include/trace/events/sched.h 14 additions, 7 deletionsinclude/trace/events/sched.h
Loading
Please register or sign in to comment