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:

committed by
Paolo Bonzini

parent
ab4c14763b
commit
a0aace5ac0
@@ -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;
|
||||
|
Reference in New Issue
Block a user