From: Don Zickus <dzickus@redhat.com>
To: Dave Chinner <david@fromorbit.com>
Cc: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>,
linux-kernel@vger.kernel.org
Subject: Re: trigger_all_cpu_backtrace() has no generic implementation (was Re: [regression, 3.1, rcu] rcu_sched_state detected stall on CPU 8 (t=15000 jiffies))
Date: Mon, 22 Aug 2011 11:47:26 -0400 [thread overview]
Message-ID: <20110822154726.GA12139@redhat.com> (raw)
In-Reply-To: <20110806002056.GC3162@dastard>
On Sat, Aug 06, 2011 at 10:20:56AM +1000, Dave Chinner wrote:
>
> It would appear to be because include/linux/nmi.h does not do
> #include <asm/nmi.h> where arch_trigger_all_cpu_backtrace is
> defined.
>
> I think this is the case from looking at the build deps for
> rcutree.h: I see include/linux/nmi.h but no asm/nmi.h. It appears
> that asm/nmi.h is only included if this config ifdef is true:
*sigh*. It seems as though I broke this with commit
4a7863cc2eb5f9804f1c4e9156619a801cd7f14f when I tried to cleanup
the namespace a little bit.
I am going to have to find a file to move the #define arch_trigger_* stuff
to. Forcing it to include the asm/nmi.h file with the LOCKUP_DETECTOR
config option disabled screws up all the touch_nmi_watchdog logic.
Maybe I can stick it in an asm/irq.h header file or something that gets
included from a top level linux/*.h file. Dunno.
Sorry about that.
Cheers,
Don
next prev parent reply other threads:[~2011-08-22 15:47 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-08-03 2:28 [regression, 3.1, rcu] rcu_sched_state detected stall on CPU 8 (t=15000 jiffies) Dave Chinner
2011-08-03 2:52 ` Dave Chinner
2011-08-03 6:30 ` Paul E. McKenney
2011-08-05 0:33 ` Dave Chinner
2011-08-05 6:41 ` Paul E. McKenney
2011-08-05 8:48 ` Dave Chinner
2011-08-05 11:24 ` Paul E. McKenney
2011-08-06 0:20 ` trigger_all_cpu_backtrace() has no generic implementation (was Re: [regression, 3.1, rcu] rcu_sched_state detected stall on CPU 8 (t=15000 jiffies)) Dave Chinner
2011-08-08 18:33 ` Paul E. McKenney
2011-08-22 15:47 ` Don Zickus [this message]
2011-08-23 16:42 ` Don Zickus
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=20110822154726.GA12139@redhat.com \
--to=dzickus@redhat.com \
--cc=david@fromorbit.com \
--cc=linux-kernel@vger.kernel.org \
--cc=paulmck@linux.vnet.ibm.com \
/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.