aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorEric Auger <[email protected]>2015-09-18 22:29:44 +0800
committerPaolo Bonzini <[email protected]>2015-10-01 15:06:46 +0200
commit9016cfb577a15abd6a7990890ccf6bf1edf04d31 (patch)
treecbfbb1d9a11fe1903731b08870354674ac1eb69c /include
parent1a02b27035f82091d51ecafcb9ccaac1f31d4eb2 (diff)
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 <[email protected]> Signed-off-by: Feng Wu <[email protected]> Reviewed-by: Alex Williamson <[email protected]> Signed-off-by: Paolo Bonzini <[email protected]>
Diffstat (limited to 'include')
-rw-r--r--include/linux/kvm_irqfd.h2
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 */