summaryrefslogtreecommitdiffstats
path: root/drivers/net/cnic.c
diff options
context:
space:
mode:
authorAvi Kivity <avi@redhat.com>2011-09-20 13:43:14 +0300
committerAvi Kivity <avi@redhat.com>2011-09-25 19:52:59 +0300
commit7460fb4a340033107530df19e7e125bd0969bfb2 (patch)
tree02f2aedd48af0a2e316b28d6a5b21a7a96442ac6 /drivers/net/cnic.c
parent1cd196ea42c526549ded4fd29809c3fdaa4a7f41 (diff)
downloadop-kernel-dev-7460fb4a340033107530df19e7e125bd0969bfb2.zip
op-kernel-dev-7460fb4a340033107530df19e7e125bd0969bfb2.tar.gz
KVM: Fix simultaneous NMIs
If simultaneous NMIs happen, we're supposed to queue the second and next (collapsing them), but currently we sometimes collapse the second into the first. Fix by using a counter for pending NMIs instead of a bool; since the counter limit depends on whether the processor is currently in an NMI handler, which can only be checked in vcpu context (via the NMI mask), we add a new KVM_REQ_NMI to request recalculation of the counter. Signed-off-by: Avi Kivity <avi@redhat.com> Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
Diffstat (limited to 'drivers/net/cnic.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud