summaryrefslogtreecommitdiffstats
path: root/virt/kvm/arm
diff options
context:
space:
mode:
authorChristoffer Dall <christoffer.dall@linaro.org>2015-11-24 10:31:07 +0100
committerChristoffer Dall <christoffer.dall@linaro.org>2015-11-24 18:04:00 +0100
commit7e16aa81f9f6a7cfe2287b788a7d62abc2880185 (patch)
tree5d4d96d9b0506cff5ac98401d07d2d30abc94e2d /virt/kvm/arm
parent498cd5c32be6e32bc0f8efcad48ab094bb2bfdf3 (diff)
downloadop-kernel-dev-7e16aa81f9f6a7cfe2287b788a7d62abc2880185.zip
op-kernel-dev-7e16aa81f9f6a7cfe2287b788a7d62abc2880185.tar.gz
KVM: arm/arm64: Fix preemptible timer active state crazyness
We were setting the physical active state on the GIC distributor in a preemptible section, which could cause us to set the active state on different physical CPU from the one we were actually going to run on, hacoc ensues. Since we are no longer descheduling/scheduling soft timers in the flush/sync timer functions, simply moving the timer flush into a non-preemptible section. Reviewed-by: Marc Zyngier <marc.zyngier@arm.com> Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org>
Diffstat (limited to 'virt/kvm/arm')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud