On Fri, 7 Feb 2014 10:04:24 +0000
Luis Henriques <[email protected]> wrote:
> > --- a/kernel/trace/ftrace.c
> > +++ b/kernel/trace/ftrace.c
> > @@ -278,6 +278,12 @@ static void update_global_ops(void)
> > global_ops.func = func;
> > }
> >
> > +#ifdef CONFIG_FUNCTION_GRAPH_TRACER
> > +static void update_function_graph_func(void);
> > +#else
> > +static inline void update_function_graph_func(void) { }
> > +#endif
> > +
> > static void update_ftrace_function(void)
> > {
> > ftrace_func_t func;
> > @@ -325,6 +331,8 @@ static int remove_ftrace_ops(struct ftra
> > {
> > struct ftrace_ops **p;
> >
> > + update_function_graph_func();
> > +
>
> Hi Greg,
>
> This change doesn't look correct to me. The original commit changes
> function update_ftrace_function(), not remove_ftrace_ops().
>
Yeah that's incorrect. But there were some failures to other patches
due to a missing one I forgot to label stable.
Anyway, I'm going to post 3 patches that should fix the problems
(hopefully, I did run them through some of my tests). I'll send them as
a reply to this email.
Thanks,
-- Steve
--
To unsubscribe from this list: send the line "unsubscribe stable" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html