]> git.karo-electronics.de Git - karo-tx-linux.git/commit
ARM: 7478/1: errata: extend workaround for erratum #720789
authorWill Deacon <will.deacon@arm.com>
Fri, 20 Jul 2012 17:24:55 +0000 (18:24 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 15 Aug 2012 14:52:44 +0000 (07:52 -0700)
commit14687eb3f69a916dd095f7b7e8611666ec58b55e
tree22aefd5f860edc4bce7cad623d2ab2a3e70381cf
parent2a105235094eeae46dc0d2386600f4a481a05d84
ARM: 7478/1: errata: extend workaround for erratum #720789

commit 5a783cbc48367cfc7b65afc75430953dfe60098f upstream.

Commit cdf357f1 ("ARM: 6299/1: errata: TLBIASIDIS and TLBIMVAIS
operations can broadcast a faulty ASID") replaced by-ASID TLB flushing
operations with all-ASID variants to workaround A9 erratum #720789.

This patch extends the workaround to include the tlb_range operations,
which were overlooked by the original patch.

Tested-by: Steve Capper <steve.capper@arm.com>
Signed-off-by: Will Deacon <will.deacon@arm.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
arch/arm/mm/tlb-v7.S