diff options
author | Eric Auger <eric.auger@linaro.org> | 2015-09-18 14:29:44 (GMT) |
---|---|---|
committer | Paolo Bonzini <pbonzini@redhat.com> | 2015-10-01 13:06:46 (GMT) |
commit | 9016cfb577a15abd6a7990890ccf6bf1edf04d31 (patch) | |
tree | cbfbb1d9a11fe1903731b08870354674ac1eb69c /include | |
parent | 1a02b27035f82091d51ecafcb9ccaac1f31d4eb2 (diff) | |
download | linux-9016cfb577a15abd6a7990890ccf6bf1edf04d31.tar.xz |
KVM: eventfd: add irq bypass consumer management
This patch adds the registration/unregistration of an
irq_bypass_consumer on irqfd assignment/deassignment.
Signed-off-by: Eric Auger <eric.auger@linaro.org>
Signed-off-by: Feng Wu <feng.wu@intel.com>
Reviewed-by: Alex Williamson <alex.williamson@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'include')
-rw-r--r-- | include/linux/kvm_irqfd.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/include/linux/kvm_irqfd.h b/include/linux/kvm_irqfd.h index f926b39..0c1de05 100644 --- a/include/linux/kvm_irqfd.h +++ b/include/linux/kvm_irqfd.h @@ -64,6 +64,8 @@ struct kvm_kernel_irqfd { struct list_head list; poll_table pt; struct work_struct shutdown; + struct irq_bypass_consumer consumer; + struct irq_bypass_producer *producer; }; #endif /* __LINUX_KVM_IRQFD_H */ |