Don't mask the lower 12-bit of the page fault address. In the current m32r kernel implementation, we use an access exception to detect page faults. This patch fixes ace_handler (access exception handler) for m32r. In order to check userspace address in do_page_fault, we have to pass full 32-bit address to do_page_fault. Signed-off-by: Hirokazu Takata <takata@linux-m32r.org> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org> |
||
|---|---|---|
| .. | ||
| align.c | ||
| asm-offsets.c | ||
| entry.S | ||
| head.S | ||
| init_task.c | ||
| io_m32104ut.c | ||
| io_m32700ut.c | ||
| io_mappi2.c | ||
| io_mappi3.c | ||
| io_mappi.c | ||
| io_oaks32r.c | ||
| io_opsput.c | ||
| io_usrv.c | ||
| irq.c | ||
| m32r_ksyms.c | ||
| Makefile | ||
| module.c | ||
| process.c | ||
| ptrace.c | ||
| semaphore.c | ||
| setup_m32104ut.c | ||
| setup_m32700ut.c | ||
| setup_mappi2.c | ||
| setup_mappi3.c | ||
| setup_mappi.c | ||
| setup_oaks32r.c | ||
| setup_opsput.c | ||
| setup_usrv.c | ||
| setup.c | ||
| signal.c | ||
| smp.c | ||
| smpboot.c | ||
| sys_m32r.c | ||
| time.c | ||
| traps.c | ||
| vmlinux.lds.S | ||