v2: https://patchwork.ozlabs.org/patch/697787/
Michael, Sorry this took as long as it did, but here's a take at v3. This series conflicts with the KPROBES_ON_FTRACE patchset, but I'm posting this so as to get feedback. I will rework these patches as needed. Thanks, Naveen Naveen N. Rao (2): powerpc: split ftrace bits into a separate file powerpc: ftrace_64: split further based on -mprofile-kernel arch/powerpc/kernel/Makefile | 9 +- arch/powerpc/kernel/entry_32.S | 107 ------- arch/powerpc/kernel/entry_64.S | 380 ------------------------- arch/powerpc/kernel/trace/Makefile | 29 ++ arch/powerpc/kernel/{ => trace}/ftrace.c | 0 arch/powerpc/kernel/trace/ftrace_32.S | 118 ++++++++ arch/powerpc/kernel/trace/ftrace_64.S | 85 ++++++ arch/powerpc/kernel/trace/ftrace_64_mprofile.S | 274 ++++++++++++++++++ arch/powerpc/kernel/trace/ftrace_64_pg.S | 68 +++++ arch/powerpc/kernel/{ => trace}/trace_clock.c | 0 10 files changed, 575 insertions(+), 495 deletions(-) create mode 100644 arch/powerpc/kernel/trace/Makefile rename arch/powerpc/kernel/{ => trace}/ftrace.c (100%) create mode 100644 arch/powerpc/kernel/trace/ftrace_32.S create mode 100644 arch/powerpc/kernel/trace/ftrace_64.S create mode 100644 arch/powerpc/kernel/trace/ftrace_64_mprofile.S create mode 100644 arch/powerpc/kernel/trace/ftrace_64_pg.S rename arch/powerpc/kernel/{ => trace}/trace_clock.c (100%) -- 2.11.0