KVM: i8254: turn kvm_kpit_state.reinject into atomic_t

Document possible races between readers and concurrent update to the
ioctl.

Suggested-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Radim Krčmář <rkrcmar@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
This commit is contained in:
Radim Krčmář
2016-03-02 22:56:52 +01:00
committed by Paolo Bonzini
parent ab4c14763b
commit a0aace5ac0
2 changed files with 5 additions and 5 deletions

View File

@@ -31,7 +31,7 @@ struct kvm_kpit_state {
u32 speaker_data_on;
struct mutex lock;
bool reinject;
atomic_t reinject;
atomic_t pending; /* accumulated triggered timers */
atomic_t irq_ack;
struct kvm_irq_ack_notifier irq_ack_notifier;