summaryrefslogtreecommitdiff
path: root/drivers/net/wan/x25_asy.c
diff options
context:
space:
mode:
authorWill Deacon <will.deacon@arm.com>2010-12-02 17:01:49 (GMT)
committerRussell King <rmk+kernel@arm.linux.org.uk>2010-12-04 11:18:08 (GMT)
commit961ec6daa7b14f376c30d447a830fa4783a2112c (patch)
treefd4952bd65fa9e991de7687eaef4b2e5af7a0e70 /drivers/net/wan/x25_asy.c
parent4d6b7a779be34e1df296abc1dc555134a8cf34af (diff)
downloadlinux-fsl-qoriq-961ec6daa7b14f376c30d447a830fa4783a2112c.tar.xz
ARM: 6521/1: perf: use raw_spinlock_t for pmu_lock
For kernels built with PREEMPT_RT, critical sections protected by standard spinlocks are preemptible. This is not acceptable on perf as (a) we may be scheduled onto a different CPU whilst reading/writing banked PMU registers and (b) the latency when reading the PMU registers becomes unpredictable. This patch upgrades the pmu_lock spinlock to a raw_spinlock instead. Reported-by: Jamie Iles <jamie@jamieiles.com> Signed-off-by: Will Deacon <will.deacon@arm.com> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Diffstat (limited to 'drivers/net/wan/x25_asy.c')
0 files changed, 0 insertions, 0 deletions