Messages in this thread | | | Date | Fri, 8 Aug 2008 08:51:34 -0400 (EDT) | From | Steven Rostedt <> | Subject | Re: [PATCH 3/5] ftrace: enable mcount recording for modules |
| |
On Fri, 8 Aug 2008, Rusty Russell wrote:
> On Friday 08 August 2008 04:20:16 Steven Rostedt wrote: > > This patch enables the loading of the __mcount_section of modules and > > changing all the callers of mcount into nops. > > > > The modification is done before the init_module function is called, so > > again, we do not need to use kstop_machine to make these changes. > > Importantly, before parameter parsing too (which can use module functions > before the module's init()).
It happens before "module_finalize", so I'm guessing it is also before parameter passing.
Even if we did it after parameter passing, as long as the code does not run on another CPU we are fine. Unless the module is setting up interrupt handlers or kicking off kernel threads, doing the change after parameter passing would not hurt.
But it looks like we are doing it before that anyway, so it is not an issue.
Thanks,
-- Steve
| |