summaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-w90x900
diff options
context:
space:
mode:
authorWill Deacon <will.deacon@arm.com>2013-05-23 18:29:18 +0100
committerWill Deacon <will.deacon@arm.com>2013-08-12 12:25:44 +0100
commit587b9b6487acddf777301c867c24f31fdf4ada4a (patch)
tree2679cd18aab608967178492a3958f9eddcbc2750 /arch/arm/mach-w90x900
parentf0915781bd5edf78b1154e61efe962dc15872d09 (diff)
downloadtalos-obmc-linux-587b9b6487acddf777301c867c24f31fdf4ada4a.tar.gz
talos-obmc-linux-587b9b6487acddf777301c867c24f31fdf4ada4a.zip
ARM: tlb: don't bother with barriers for branch predictor maintenance
Branch predictor maintenance is only required when we are either changing the kernel's view of memory (switching tables completely) or dealing with ASID rollover. Both of these use-cases require subsequent TLB invalidation, which has the relevant barrier instructions to ensure completion and visibility of the maintenance, so this patch removes the instruction barrier from [local_]flush_bp_all. Reviewed-by: Catalin Marinas <catalin.marinas@arm.com> Signed-off-by: Will Deacon <will.deacon@arm.com>
Diffstat (limited to 'arch/arm/mach-w90x900')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud