]> err.no Git - linux-2.6/commit
[PATCH] ppc32: Don't sleep in flush_dcache_icache_page()
authorRoland Dreier <rolandd@cisco.com>
Sat, 3 Sep 2005 22:55:43 +0000 (15:55 -0700)
committerLinus Torvalds <torvalds@evo.osdl.org>
Mon, 5 Sep 2005 07:05:57 +0000 (00:05 -0700)
commit5a6a4d4320aed1918bf79dfb6bd841317f33b8e9
tree6a66ffee8d8ff875cc07bc1cecd2b1f36df81c9a
parent656de7e46901fe3228b592e1d9fc89c353f0fa4e
[PATCH] ppc32: Don't sleep in flush_dcache_icache_page()

flush_dcache_icache_page() will be called on an instruction page fault.  We
can't sleep in the fault handler, so use kmap_atomic() instead of just
kmap() for the Book-E case.

Signed-off-by: Roland Dreier <rolandd@cisco.com>
Acked-by: Matt Porter <mporter@kernel.crashing.org>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
arch/ppc/mm/init.c
include/asm-ppc/kmap_types.h