diff options
author | Eric Auger <eric.auger@linaro.org> | 2015-09-18 22:29:44 +0800 |
---|---|---|
committer | Paolo Bonzini <pbonzini@redhat.com> | 2015-10-01 15:06:46 +0200 |
commit | 9016cfb577a15abd6a7990890ccf6bf1edf04d31 (patch) | |
tree | cbfbb1d9a11fe1903731b08870354674ac1eb69c /include/linux/kvm_irqfd.h | |
parent | 1a02b27035f82091d51ecafcb9ccaac1f31d4eb2 (diff) | |
download | talos-obmc-linux-9016cfb577a15abd6a7990890ccf6bf1edf04d31.tar.gz talos-obmc-linux-9016cfb577a15abd6a7990890ccf6bf1edf04d31.zip |
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/linux/kvm_irqfd.h')
-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 f926b39a26b6..0c1de05098c8 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 */ |