This is v2 of the series posted at: http://lkml.kernel.org/r/cover.1651047542.git.naveen.n....@linux.vnet.ibm.com
For v2, the first patch is slightly modified to skip the loop, rather than depending on addr == 0 to do so. The second patch is updated to make this behavior be opt-in by architectures so that they can validate the read mcount locations. - Naveen Naveen N. Rao (2): ftrace: Drop duplicate mcount locations ftrace: recordmcount: Handle sections with no non-weak symbols Makefile | 4 ++ arch/powerpc/Kconfig | 1 + arch/powerpc/include/asm/ftrace.h | 8 +-- arch/powerpc/kernel/trace/ftrace.c | 11 ++++ kernel/trace/Kconfig | 6 ++ kernel/trace/ftrace.c | 13 ++++- scripts/Makefile.build | 3 + scripts/recordmcount.c | 6 +- scripts/recordmcount.h | 94 ++++++++++++++++++++++++++---- 9 files changed, 125 insertions(+), 21 deletions(-) base-commit: 83d8a0d166119de813cad27ae7d61f54f9aea707 -- 2.35.1