]> err.no Git - linux-2.6/commit
[SPARC64]: Fix some SUN4V TLB handling bugs.
authorDavid S. Miller <davem@sunset.davemloft.net>
Fri, 17 Feb 2006 22:58:02 +0000 (14:58 -0800)
committerDavid S. Miller <davem@sunset.davemloft.net>
Mon, 20 Mar 2006 09:13:32 +0000 (01:13 -0800)
commit6c8927c9634e8a1bc95d5291c55205707f9fa40a
treee59db7dca9ab26808703ee3c20ad59c3425024fa
parent12e126ad229abc718d05600027fcd5794c1e31e5
[SPARC64]: Fix some SUN4V TLB handling bugs.

1) Add error return checking for TLB load hypervisor
   calls.

2) Don't fallthru to dtlb tsb miss handler from itlb tsb
   miss handler, oops.

3) On window fixups, propagate fault information to fixup
   handler correctly.

Signed-off-by: David S. Miller <davem@davemloft.net>
arch/sparc64/kernel/sun4v_tlb_miss.S
arch/sparc64/kernel/traps.c
arch/sparc64/kernel/tsb.S