diff options
author | Roman Zippel <zippel@linux-m68k.org> | 2005-05-31 14:39:29 -0700 |
---|---|---|
committer | Linus Torvalds <torvalds@ppc970.osdl.org> | 2005-05-31 14:54:18 -0700 |
commit | ae92ef8a442421356950a0a8dfdc35e8e783000e (patch) | |
tree | ddfad1eff028815ff32fd9f21b6e18df4e3804ae /drivers/firmware | |
parent | f50734569c25c4e902bd3d0fb2e5bd93a200cc75 (diff) |
[PATCH] flush icache in correct context
flush_icache_range() is used in two different situation - in binfmt_elf.c &
co for user space mappings and module.c for kernel modules. On m68k
flush_icache_range() doesn't know which data to flush, as it has separate
address spaces and the pointer argument can be valid in either address
space.
First I considered splitting flush_icache_range(), but this patch is
simpler. Setting the correct context gives flush_icache_range() enough
information to flush the correct data.
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'drivers/firmware')
0 files changed, 0 insertions, 0 deletions