06f862c8ce
When reading the cached TTB value and extracting the pgd, we accidentally applied a __va() to it and bumped it off in to bogus space which ended up causing multiple faults in the error path. Fix it up so unhandled faults don't do strange and highly unorthodox things when oopsing. Signed-off-by: Paul Mundt <lethal@linux-sh.org> |
||
---|---|---|
.. | ||
Kconfig | ||
Makefile | ||
cache-debugfs.c | ||
cache-sh2.c | ||
cache-sh3.c | ||
cache-sh4.c | ||
cache-sh7705.c | ||
clear_page.S | ||
consistent.c | ||
copy_page.S | ||
extable.c | ||
fault-nommu.c | ||
fault.c | ||
hugetlbpage.c | ||
init.c | ||
ioremap.c | ||
numa.c | ||
pg-nommu.c | ||
pg-sh4.c | ||
pg-sh7705.c | ||
pmb.c | ||
tlb-flush.c | ||
tlb-nommu.c | ||
tlb-sh3.c | ||
tlb-sh4.c |