slb_flush_and_rebolt panic trace in 2.6.12-rc2-mm3
David Gibson
david at gibson.dropbear.id.au
Wed Apr 13 14:39:57 EST 2005
On Wed, Apr 13, 2005 at 02:33:57PM +1000, Anton Blanchard wrote:
>
> Hi,
>
> > Hello, I was trying to boot the latest kernel version, 2.6.12-rc2-mm3
> > on a p630 box, and found the kernel throwing up this call trace after
> > boot. It does come down to the login prompt, but keeps throwing out
> > the below call trace when you attempt to do any operations on the box.
>
> The new irqs on scheduling path looks to have caused this. We cannot
> call switch_slb with interrupts off. This patch should fix it.
Ah, missed that change. Yes, that would explain it.
Hrm.. if interrupts are now enabled through context_switch(), are we
safe if we were interrupted between switch_mm() and _switch(), where
we update the bolted kernel stack slb?
--
David Gibson | I'll have my music baroque, and my code
david AT gibson.dropbear.id.au | minimalist, thank you. NOT _the_ _other_
| _way_ _around_!
http://www.ozlabs.org/people/dgibson
More information about the Linuxppc64-dev
mailing list