[IA64] Proper handling of TLB errors from duplicate itr.d dropins
authorRuss Anderson <rja@sgi.com>
Thu, 14 Dec 2006 22:01:41 +0000 (16:01 -0600)
committerTony Luck <tony.luck@intel.com>
Thu, 8 Mar 2007 17:41:46 +0000 (09:41 -0800)
commit618b206f0b580d965eb26f704ed23beee2a8c25d
treea286eca054a9d5e8fbd54463647b68158f2a50d2
parent908e0a8a265fe8057604a9a30aec3f0be7bb5ebb
[IA64] Proper handling of TLB errors from duplicate itr.d dropins

Jack Steiner noticed that duplicate TLB DTC entries do not cause a
linux panic.  See discussion:

http://www.gelato.unsw.edu.au/archives/linux-ia64/0307/6108.html

The current TLB recovery code is recovering from the duplicate itr.d
dropins, masking the underlying problem.  This change modifies
the MCA recovery code to look for the TLB check signature of the
duplicate TLB entry and panic in that case.

Signed-off-by: Russ Anderson (rja@sgi.com)
Signed-off-by: Tony Luck <tony.luck@intel.com>
arch/ia64/kernel/mca.c
arch/ia64/kernel/mca_drv.c
include/asm-ia64/pal.h