[PATCH] arm64: ftrace: stop using kstop_machine to enable/disable tracing
Steven Rostedt
rostedt at goodmis.org
Thu Dec 3 07:31:39 PST 2015
On Thu, 3 Dec 2015 15:09:26 +0000
Will Deacon <will.deacon at arm.com> wrote:
> Yeah, I think the comments on x86 and arm64 are out of date. They also
> mention the freeing of __init sections -- is that still a concern?
No we black list them, any section that we are not sure will be there
when we expect it to has recordmcount.c nop out the calls to mcount and
they are ignored. Remember the e1000e bug? This was the reproducer.
Anyway, on my todo list is to allow init sections to be traced. To do
so would mean that I need to add generic code that lets ftrace know to
remove init sections at boot up. Right now (or at least the last time I
checked, which was back in 2009), every arch had its own way of freeing
init memory. If that has changed, or I can just place a hook where it
happens (which is probably the easy part), I can allow init code to be
traced too.
-- Steve
More information about the linux-arm-kernel
mailing list