x86: drop unused parameter from msi_compose_msg() and setup_msi_irq()
authorJan Beulich <jbeulich@novell.com>
Sat, 27 Aug 2011 11:15:07 +0000 (12:15 +0100)
committerJan Beulich <jbeulich@novell.com>
Sat, 27 Aug 2011 11:15:07 +0000 (12:15 +0100)
This particularly eliminates the bogus passing of NULL by hpet.c.

Signed-off-by: Jan Beulich <jbeulich@novell.com>
xen/arch/x86/hpet.c
xen/arch/x86/irq.c
xen/arch/x86/msi.c
xen/include/asm-x86/msi.h

index f3a298fefc6d9d140983c8c62aa2e0b0d1e894c7..dc9287331143d7e981f3c597bbda20909882effb 100644 (file)
@@ -342,7 +342,7 @@ static void __hpet_setup_msi_irq(unsigned int irq)
 {
     struct msi_msg msg;
 
-    msi_compose_msg(NULL, irq, &msg);
+    msi_compose_msg(irq, &msg);
     hpet_msi_write(irq, &msg);
 }
 
index 22de938a5f8a81ce95fe6a608e178391802bfdb2..f08137dd3390370d7a63394333690cb3fa952695 100644 (file)
@@ -1670,7 +1670,7 @@ int map_domain_pirq(
              && !desc->chip_data->used_vectors )
             desc->chip_data->used_vectors = &pdev->info.used_vectors;
         set_domain_irq_pirq(d, irq, info);
-        setup_msi_irq(pdev, msi_desc, irq);
+        setup_msi_irq(msi_desc, irq);
         spin_unlock_irqrestore(&desc->lock, flags);
     }
     else
index cec00ca4a985c4024c515241d23f9b7955850d2d..74251e7df37158c08130b5eba5f8cb908a210bd7 100644 (file)
@@ -120,8 +120,7 @@ static void msix_put_fixmap(struct pci_dev *dev, int idx)
 /*
  * MSI message composition
  */
-void msi_compose_msg(struct pci_dev *pdev, int irq,
-                            struct msi_msg *msg)
+void msi_compose_msg(int irq, struct msi_msg *msg)
 {
     unsigned dest;
     cpumask_t domain;
@@ -414,11 +413,11 @@ static struct msi_desc* alloc_msi_entry(void)
     return entry;
 }
 
-int setup_msi_irq(struct pci_dev *dev, struct msi_desc *msidesc, int irq)
+int setup_msi_irq(struct msi_desc *msidesc, int irq)
 {
     struct msi_msg msg;
 
-    msi_compose_msg(dev, irq, &msg);
+    msi_compose_msg(irq, &msg);
     set_irq_msi(msidesc);
     write_msi_msg(irq_desc[irq].msi_desc, &msg);
 
index f7290ee7688a80394253746fa08d25c1f15f80bb..104a702f6b5ca7d03d6d8b5c63819b8db510a436 100644 (file)
@@ -81,7 +81,7 @@ extern void set_msi_affinity(unsigned int vector, cpumask_t mask);
 extern int pci_enable_msi(struct msi_info *msi, struct msi_desc **desc);
 extern void pci_disable_msi(struct msi_desc *desc);
 extern void pci_cleanup_msi(struct pci_dev *pdev);
-extern int setup_msi_irq(struct pci_dev *dev, struct msi_desc *desc, int irq);
+extern int setup_msi_irq(struct msi_desc *desc, int irq);
 extern void teardown_msi_irq(int irq);
 extern int msi_free_vector(struct msi_desc *entry);
 extern int pci_restore_msi_state(struct pci_dev *pdev);
@@ -221,6 +221,5 @@ struct msg_address {
        __u32   hi_address;
 } __attribute__ ((packed));
 
-void msi_compose_msg(struct pci_dev *pdev, int irq,
-                            struct msi_msg *msg);
+void msi_compose_msg(int irq, struct msi_msg *);
 #endif /* __ASM_MSI_H */