linux/arch/arm/plat-omap
Hari Kanigeri 0fa035e523 omap: iommu-load cam register before flushing the entry
The flush_iotlb_page is not loading the cam register before flushing
the cam entry. This causes wrong entry to be flushed out from the TLB, and
if the entry happens to be a locked TLB entry it would lead to MMU faults.

The fix is to load the cam register with the address to be flushed before
flushing the TLB entry.

Signed-off-by: Hari Kanigeri <h-kanigeri2@ti.com>
Acked-by: Hiroshi DOYU <Hiroshi.DOYU@nokia.com>
Signed-off-by: Tony Lindgren <tony@atomide.com>
2010-10-05 10:22:13 -07:00
..
include/plat
clock.c
common.c
cpu-omap.c
debug-devices.c
debug-leds.c
devices.c
dma.c
dmtimer.c
fb.c
gpio.c
i2c.c
io.c
iommu-debug.c
iommu.c omap: iommu-load cam register before flushing the entry 2010-10-05 10:22:13 -07:00
iopgtable.h
iovmm.c
Kconfig
mailbox.c
Makefile
mcbsp.c
mux.c
ocpi.c
omap_device.c
omap-pm-noop.c
sram.c
usb.c