diff options
| -rw-r--r-- | drivers/pci/controller/pcie-xilinx-nwl.c | 9 | ||||
| -rw-r--r-- | include/linux/msi.h | 18 |
2 files changed, 4 insertions, 23 deletions
diff --git a/drivers/pci/controller/pcie-xilinx-nwl.c b/drivers/pci/controller/pcie-xilinx-nwl.c index 81538d77f790..3b031f00a94a 100644 --- a/drivers/pci/controller/pcie-xilinx-nwl.c +++ b/drivers/pci/controller/pcie-xilinx-nwl.c | |||
| @@ -438,11 +438,10 @@ static const struct irq_domain_ops legacy_domain_ops = { | |||
| 438 | #ifdef CONFIG_PCI_MSI | 438 | #ifdef CONFIG_PCI_MSI |
| 439 | static struct irq_chip nwl_msi_irq_chip = { | 439 | static struct irq_chip nwl_msi_irq_chip = { |
| 440 | .name = "nwl_pcie:msi", | 440 | .name = "nwl_pcie:msi", |
| 441 | .irq_enable = unmask_msi_irq, | 441 | .irq_enable = pci_msi_unmask_irq, |
| 442 | .irq_disable = mask_msi_irq, | 442 | .irq_disable = pci_msi_mask_irq, |
| 443 | .irq_mask = mask_msi_irq, | 443 | .irq_mask = pci_msi_mask_irq, |
| 444 | .irq_unmask = unmask_msi_irq, | 444 | .irq_unmask = pci_msi_unmask_irq, |
| 445 | |||
| 446 | }; | 445 | }; |
| 447 | 446 | ||
| 448 | static struct msi_domain_info nwl_msi_domain_info = { | 447 | static struct msi_domain_info nwl_msi_domain_info = { |
diff --git a/include/linux/msi.h b/include/linux/msi.h index 7e9b81c3b50d..052f04fcf953 100644 --- a/include/linux/msi.h +++ b/include/linux/msi.h | |||
| @@ -148,24 +148,6 @@ u32 __pci_msi_desc_mask_irq(struct msi_desc *desc, u32 mask, u32 flag); | |||
| 148 | void pci_msi_mask_irq(struct irq_data *data); | 148 | void pci_msi_mask_irq(struct irq_data *data); |
| 149 | void pci_msi_unmask_irq(struct irq_data *data); | 149 | void pci_msi_unmask_irq(struct irq_data *data); |
| 150 | 150 | ||
| 151 | /* Conversion helpers. Should be removed after merging */ | ||
| 152 | static inline void __write_msi_msg(struct msi_desc *entry, struct msi_msg *msg) | ||
| 153 | { | ||
| 154 | __pci_write_msi_msg(entry, msg); | ||
| 155 | } | ||
| 156 | static inline void write_msi_msg(int irq, struct msi_msg *msg) | ||
| 157 | { | ||
| 158 | pci_write_msi_msg(irq, msg); | ||
| 159 | } | ||
| 160 | static inline void mask_msi_irq(struct irq_data *data) | ||
| 161 | { | ||
| 162 | pci_msi_mask_irq(data); | ||
| 163 | } | ||
| 164 | static inline void unmask_msi_irq(struct irq_data *data) | ||
| 165 | { | ||
| 166 | pci_msi_unmask_irq(data); | ||
| 167 | } | ||
| 168 | |||
| 169 | /* | 151 | /* |
| 170 | * The arch hooks to setup up msi irqs. Those functions are | 152 | * The arch hooks to setup up msi irqs. Those functions are |
| 171 | * implemented as weak symbols so that they /can/ be overriden by | 153 | * implemented as weak symbols so that they /can/ be overriden by |
