From: Ingo Molnar <mingo@elte.hu>
To: Steven Rostedt <rostedt@goodmis.org>
Cc: Andrew Morton <akpm@linux-foundation.org>,
linux-kernel@vger.kernel.org,
Thomas Gleixner <tglx@linutronix.de>, Pekka Paalanen <pq@iki.fi>,
Frederic Weisbecker <fweisbec@gmail.com>,
Steven Rostedt <srostedt@redhat.com>
Subject: Re: [PATCH 1/1] ftrace: do not update max buffer with no users
Date: Thu, 13 Nov 2008 09:39:35 +0100 [thread overview]
Message-ID: <20081113083935.GC25479@elte.hu> (raw)
In-Reply-To: <alpine.DEB.1.10.0811122145360.7458@gandalf.stny.rr.com>
* Steven Rostedt <rostedt@goodmis.org> wrote:
>
>
> On Wed, 12 Nov 2008, Andrew Morton wrote:
> >
> >
> > This sort of thing:
> >
> > +#ifdef CONFIG_TRACER_MAX_TRACE
> > if (current_trace && current_trace->print_max)
> > iter->tr = &max_tr;
> > else
> > +#endif
> > iter->tr = inode->i_private;
> >
> > is particularly regrettable.
>
> Another answer is to not allocate it and check for NULL before using it.
> But this would mean that I would have to find all the places that touch it
> (the same as the ifdefs) and make sure they are safe.
>
> The reason I picked the ifdefs was to guarantee that there were no users
> if it was not being used.
Since this is a regression, the best answer is usually the smallest
possible patch. Which by all likelyhood would be the removal of
CONFIG_TRACER_MAX_TRACE uses:
./kernel/trace/trace.c:#ifdef CONFIG_TRACER_MAX_TRACE
./trace.c:#ifdef CONFIG_TRACER_MAX_TRACE
./trace.c:#ifdef CONFIG_TRACER_MAX_TRACE
Note, please dont touch the Kconfig - that's just unnecessary churn
that does nothing to resolve the regression. We'll have an unused
symbol (and we'll fix it for real in the devel branches) but that's
not an issue for .28.
Ok?
Ingo
prev parent reply other threads:[~2008-11-13 8:40 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-11-13 1:30 [PATCH 0/1] ftrace updates for 2.6.28 Steven Rostedt
2008-11-13 1:30 ` [PATCH 1/1] ftrace: do not update max buffer with no users Steven Rostedt
2008-11-13 2:37 ` Andrew Morton
2008-11-13 2:43 ` Steven Rostedt
2008-11-13 8:36 ` Ingo Molnar
2008-11-13 2:47 ` Steven Rostedt
2008-11-13 8:39 ` Ingo Molnar [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20081113083935.GC25479@elte.hu \
--to=mingo@elte.hu \
--cc=akpm@linux-foundation.org \
--cc=fweisbec@gmail.com \
--cc=linux-kernel@vger.kernel.org \
--cc=pq@iki.fi \
--cc=rostedt@goodmis.org \
--cc=srostedt@redhat.com \
--cc=tglx@linutronix.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®