]> git.hungrycats.org Git - linux/commit
[PATCH] ppc64: don't clear MSR.RI in do_hash_page_DSI
authorPaul Mackerras <paulus@samba.org>
Thu, 3 Jun 2004 15:43:54 +0000 (08:43 -0700)
committerLinus Torvalds <torvalds@ppc970.osdl.org>
Thu, 3 Jun 2004 15:43:54 +0000 (08:43 -0700)
commitfec498cab4676f8413b8c5a34cb92052d98c8c08
tree8fdac8884bad6c36aa9b014ea682e8bddc36f12a
parent1e9188c24002a2a01d11499590c95e2e163384eb
[PATCH] ppc64: don't clear MSR.RI in do_hash_page_DSI

Some code that is used on iSeries (do_hash_page_DSI in head.S) was
clearing the RI (recoverable interrupt) bit in the MSR when it
shouldn't.  We were getting SLB miss interrupts following that which
were panicking because they appeared to have occurred at a bad place.
This patch fixes the problem.  In fact it isn't necessary for
do_hash_page_DSI to do anything to RI, so the patch changes the code
to not set or clear it.

Signed-off-by: Paul Mackerras <paulus@samba.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
arch/ppc64/kernel/head.S