From: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
To: Hugh Dickins <hugh.dickins@tiscali.co.uk>
Cc: Ingo Molnar <mingo@elte.hu>,
Ben Herrenschmidt <benh@kernel.crashing.org>,
Andrew Morton <akpm@linux-foundation.org>,
linux-kernel@vger.kernel.org
Subject: Re: CONFIG_PREEMPT_RCU in next/mmotm
Date: Sat, 8 Aug 2009 22:33:08 -0700 [thread overview]
Message-ID: <20090809053308.GD6866@linux.vnet.ibm.com> (raw)
In-Reply-To: <Pine.LNX.4.64.0908090414320.18096@sister.anvils>
On Sun, Aug 09, 2009 at 04:32:28AM +0100, Hugh Dickins wrote:
> On Sat, 8 Aug 2009, Paul E. McKenney wrote:
> > On Sat, Aug 08, 2009 at 08:34:03PM +0100, Hugh Dickins wrote:
> >
> > > CONFIG_PREEMPT_TREE=y seems okay on PowerPC; and when I briefly tried
> >
> > CONFIG_TREE_RCU=y, you mean, right?
>
> Whoops, yes indeed.
>
> > > My guess is that there's some other issue which is triggering
> > > the RCU disgrace, but that is just a guess.
> >
> > The one other issue I know of is one that apparently happens only on
> > one of Ingo's machines, which suddenly decides that it need not inform
> > RCU when onlining a CPU (at boot time).
> >
> > But you seem to be making it past boot, and I would guess that you are
> > not doing any hotplug CPU operations, right?
>
> That's right, I'm well past boot, and don't explicitly get into CPU
> hotplug, nor using suspend/hibernate on that machine; and looking at
> the config, see I don't even have CONFIG_HOTPLUG_CPU set.
>
> In the morning I'll check that /proc/cpuinfo really shows all four
> cpus before I start, and is still showing four cpus when it goes bad,
> in case there's nevertheless an issue with that.
>
> Is there some particular attribute of a cpu, most relevant to its RCU
> grace status, that I can check on with a printk?
The debugfs files enabled by CONFIG_RCU_TRACE, except rcu/rcugp, which,
since it will attempt to wait for a grace period, will probably wait
forever.
> > > Config attached. Any suggestions?
>
> [ Of course I forgot the config, but sent it just to Paul later. ]
>
> >
> > /me scratches head... Will try some more CONFIG_PREEMPT_RCU testing
> > locally.
>
> Thanks: I'm kind of glad that it's interesting,
> though it may sink some of our time.
Well, it certainly does have me a bit confused at the moment!
Thanx, Paul
next prev parent reply other threads:[~2009-08-09 5:33 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-08-08 19:34 CONFIG_PREEMPT_RCU in next/mmotm Hugh Dickins
2009-08-08 23:56 ` Paul E. McKenney
2009-08-09 3:32 ` Hugh Dickins
2009-08-09 5:33 ` Paul E. McKenney [this message]
2009-08-09 11:24 ` Hugh Dickins
2009-08-09 13:06 ` Hugh Dickins
2009-08-09 18:57 ` Paul E. McKenney
2009-08-09 20:53 ` Hugh Dickins
2009-08-09 21:16 ` Paul E. McKenney
2009-08-10 3:39 ` Paul E. McKenney
2009-08-10 22:43 ` Paul E. McKenney
2009-08-12 1:34 ` Paul E. McKenney
2009-08-12 9:22 ` Ingo Molnar
2009-08-13 0:51 ` Paul E. McKenney
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=20090809053308.GD6866@linux.vnet.ibm.com \
--to=paulmck@linux.vnet.ibm.com \
--cc=akpm@linux-foundation.org \
--cc=benh@kernel.crashing.org \
--cc=hugh.dickins@tiscali.co.uk \
--cc=linux-kernel@vger.kernel.org \
--cc=mingo@elte.hu \
/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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.