sh: vmalloc pgtable sync fix.
authorStuart Menefy <stuart.menefy@st.com>
Fri, 5 Sep 2008 07:17:15 +0000 (16:17 +0900)
committerPaul Mundt <lethal@linux-sh.org>
Mon, 8 Sep 2008 01:35:04 +0000 (10:35 +0900)
commit96e14e54a6abd5a4bcd75e33962f87bef145d1f6
tree4c7c60823e05872304812ce181822b1d2cc609e5
parent28d6e52cf7e881834d2dab370afa20b6223f726c
sh: vmalloc pgtable sync fix.

This fixes a problem in the code which copies the vmalloc portion of the
kernel's page table into the current user space page table. The addition
of the four level page table code breaks on folded page tables, because
the pud level is always present (although folded). This updates the code
to use the same style of updates for the pud as is used for the pgd
level.

Signed-off-by: Stuart Menefy <stuart.menefy@st.com>
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
arch/sh/mm/fault_32.c