]> git.baikalelectronics.ru Git - kernel.git/commit
sparc32, sun4m: bugfix in SMP IPI traphandler
authorDaniel Hellstrom <daniel@gaisler.com>
Thu, 9 Jun 2011 02:54:08 +0000 (02:54 +0000)
committerDavid S. Miller <davem@davemloft.net>
Thu, 9 Jun 2011 23:12:34 +0000 (16:12 -0700)
commitf624e94d7b772d585d09daae98d07e574ffab8c6
tree4d777ad78a98fbb0d432e07e2f5d1b3d61af5b8b
parent5d5de29a40f15e9ed5b59d509a2a3f501aa7f330
sparc32, sun4m: bugfix in SMP IPI traphandler

Three new IPIs were introduced by commit
582ae9e16e22470ced24ebd8b4a07ab283d0f6db ("sparc32, sun4m:
Implemented SMP IPIs support for SUN4M machines"), the
old handler was already prepared for IPIs but handled only
IRQ14 and IRQ13, this patch adds support for the new IPI at
IRQ12.

The IPI trap handler looks at the mask rather than the
pending IRQ/IPI, this bug may have masked the problem
above, introduced by the same commit.

Signed-off-by: Daniel Hellstrom <daniel@gaisler.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
arch/sparc/kernel/entry.S