]> git.baikalelectronics.ru Git - kernel.git/commit
ARM: Fix errata 411920 workarounds
authorRussell King <rmk+kernel@arm.linux.org.uk>
Sat, 24 Oct 2009 21:36:36 +0000 (22:36 +0100)
committerRussell King <rmk+kernel@arm.linux.org.uk>
Thu, 29 Oct 2009 19:13:09 +0000 (19:13 +0000)
commitc131791696c6a19cb644b0c12f2bde4858184d2a
tree5050d23a67be5fc5fabd4e6d96ac89786fb2a9c9
parent8460d98df774279f05ac9235516be255b1fe47b0
ARM: Fix errata 411920 workarounds

Errata 411920 indicates that any "invalidate entire instruction cache"
operation can fail if the right conditions are present.  This is not
limited just to those operations in flush.c, but elsewhere.  Place the
workaround in the already existing __flush_icache_all() function
instead.

Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
arch/arm/include/asm/cacheflush.h
arch/arm/mm/context.c
arch/arm/mm/flush.c