diff options
author | Paolo Bonzini <pbonzini@redhat.com> | 2015-04-21 14:57:05 +0200 |
---|---|---|
committer | Paolo Bonzini <pbonzini@redhat.com> | 2015-05-07 11:29:43 +0200 |
commit | b7cb22317305883d50f930cd6bf2fdb37df930c1 (patch) | |
tree | 7f84fd0ed95a0f50bb785e20351533ef072fc1e6 /arch/x86/include | |
parent | d28bc9dd25ce023270d2e039e7c98d38ecbf7758 (diff) | |
download | blackbird-op-linux-b7cb22317305883d50f930cd6bf2fdb37df930c1.tar.gz blackbird-op-linux-b7cb22317305883d50f930cd6bf2fdb37df930c1.zip |
KVM: x86: tweak types of fields in kvm_lapic_irq
Change to u16 if they only contain data in the low 16 bits.
Change the level field to bool, since we assign 1 sometimes, but
just mask icr_low with APIC_INT_ASSERT in apic_send_ipi.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'arch/x86/include')
-rw-r--r-- | arch/x86/include/asm/kvm_host.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/arch/x86/include/asm/kvm_host.h b/arch/x86/include/asm/kvm_host.h index 3a19e30f0be0..dc83b43d0850 100644 --- a/arch/x86/include/asm/kvm_host.h +++ b/arch/x86/include/asm/kvm_host.h @@ -689,10 +689,10 @@ struct msr_data { struct kvm_lapic_irq { u32 vector; - u32 delivery_mode; - u32 dest_mode; - u32 level; - u32 trig_mode; + u16 delivery_mode; + u16 dest_mode; + bool level; + u16 trig_mode; u32 shorthand; u32 dest_id; }; |