From: Catalin Marinas Date: Wed, 24 Apr 2013 13:41:37 +0000 (+0100) Subject: ARM: 7703/1: Disable preemption in broadcast_tlb*_a15_erratum() X-Git-Tag: omap-for-v3.10/dt-fixes-for-merge-window~51^2~1^3~1 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3eb0be304273054fd2ae34367f96127d082e310c;p=pandora-kernel.git 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 Reported-by: Geoff Levand Reported-by: Nicolas Pitre Signed-off-by: Russell King --- Reading git-diff-tree failed