aboutsummaryrefslogtreecommitdiff
path: root/drivers/base/core.c
diff options
context:
space:
mode:
authorCatalin Marinas <[email protected]>2013-04-24 14:41:37 +0100
committerRussell King <[email protected]>2013-04-25 13:15:15 +0100
commit3eb0be304273054fd2ae34367f96127d082e310c (patch)
tree27ba3f69ba99409c8bcbb40af5d670cef3082103 /drivers/base/core.c
parent60d509fa6a9c4653a86ad830e4c4b30360b23f0e (diff)
ARM: 7703/1: Disable preemption in broadcast_tlb*_a15_erratum()
Commit 93dc688 (ARM: 7684/1: errata: Workaround for Cortex-A15 erratum 798181 (TLBI/DSB operations)) introduces calls to smp_processor_id() and smp_call_function_many() with preemption enabled. This patch disables preemption and also optimises the smp_processor_id() call in broadcast_tlb_mm_a15_erratum(). The broadcast_tlb_a15_erratum() function is changed to use smp_call_function() which disables preemption. Signed-off-by: Catalin Marinas <[email protected]> Reported-by: Geoff Levand <[email protected]> Reported-by: Nicolas Pitre <[email protected]> Signed-off-by: Russell King <[email protected]>
Diffstat (limited to 'drivers/base/core.c')
0 files changed, 0 insertions, 0 deletions