[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-devel] [PATCH RFC 04/10] x86/passthrough: arch_pci_clean_irqs is HVM only



Provide a !CONFIG_HVM stub in preparation for future usage.

Signed-off-by: Wei Liu <wei.liu2@xxxxxxxxxx>
---
 xen/drivers/passthrough/x86/pci.c | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/xen/drivers/passthrough/x86/pci.c 
b/xen/drivers/passthrough/x86/pci.c
index e0a7e473b1..cdba905466 100644
--- a/xen/drivers/passthrough/x86/pci.c
+++ b/xen/drivers/passthrough/x86/pci.c
@@ -4,6 +4,8 @@
 
 #include <asm/hvm/irq.h>
 
+#ifdef CONFIG_HVM
+
 static int pci_clean_dpci_irq(struct domain *d,
                               struct hvm_pirq_dpci *pirq_dpci, void *arg)
 {
@@ -52,6 +54,16 @@ int arch_pci_clean_irqs(struct domain *d)
     return 0;
 }
 
+#else
+
+int arch_pci_clean_irqs(struct domain *d)
+{
+    ASSERT(!is_hvm_domain(d));
+    return 0;
+}
+
+#endif
+
 /*
  * Local variables:
  * mode: C
-- 
2.11.0


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/xen-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.