* [QUESTION] Can we remove the local_irq_enable() in function panic()?
@ 2012-09-07 2:19 Liu, Chuansheng
0 siblings, 0 replies; only message in thread
From: Liu, Chuansheng @ 2012-09-07 2:19 UTC (permalink / raw)
To: 'linux-kernel@vger.kernel.org' (linux-kernel@vger.kernel.org)
Cc: gregkh, mingo, a.p.zijlstra
Hi all,
Could some one give help that removing the local_irq_enable() in function panic()?
Currently I meet one case that when panic happening at irq disabling state with spin_lock,
After panic() is called, due to local_irq_enable() is called, it causes some interrupts come,
and cause more issue that "BUG: spinlock recursion on CPU#0".
Checked the git history, do not find any hint for local_irq_enable(), can any share something?
Thanks.
Panic()
{
....
local_irq_enable();
for (i = 0; ; i += PANIC_TIMER_STEP) {
....
}
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2012-09-07 2:20 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-09-07 2:19 [QUESTION] Can we remove the local_irq_enable() in function panic()? Liu, Chuansheng
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).