]> git.baikalelectronics.ru Git - kernel.git/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)
commitbbf9f277e2faa7156d05195b5d6c9d8720a795e2
treee59db7dca9ab26808703ee3c20ad59c3425024fa
parent4de7134ed4d64e68467f93f0bd51cd1c9f4e0e3b
[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