Home Home > GIT Browse > SLE15
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTakashi Iwai <tiwai@suse.de>2019-10-20 07:32:18 +0200
committerTakashi Iwai <tiwai@suse.de>2019-10-20 07:32:18 +0200
commit73a2cbbaad8207b492b6a76dc99332650068c36d (patch)
tree422a8e7ebb0941cbc53f0e60b9548f481f8ed25a
parent056b91b2ba574492cef756f55c35b22db4975cf2 (diff)
Delete patches.suse/0001-PCI-dra7xx-Fix-legacy-INTD-IRQ-handling.patchSLE15
The patch doesn't build properly with armv7hl
-rw-r--r--patches.suse/0001-PCI-dra7xx-Fix-legacy-INTD-IRQ-handling.patch53
-rw-r--r--series.conf1
2 files changed, 0 insertions, 54 deletions
diff --git a/patches.suse/0001-PCI-dra7xx-Fix-legacy-INTD-IRQ-handling.patch b/patches.suse/0001-PCI-dra7xx-Fix-legacy-INTD-IRQ-handling.patch
deleted file mode 100644
index 8a37bf9568..0000000000
--- a/patches.suse/0001-PCI-dra7xx-Fix-legacy-INTD-IRQ-handling.patch
+++ /dev/null
@@ -1,53 +0,0 @@
-From 524d59f6e30aab5b618da55e604c802ccd83e708 Mon Sep 17 00:00:00 2001
-From: Vignesh R <vigneshr@ti.com>
-Date: Fri, 29 Dec 2017 17:11:30 +0530
-Subject: [PATCH] PCI: dra7xx: Fix legacy INTD IRQ handling
-Git-commit: 524d59f6e30aab5b618da55e604c802ccd83e708
-Patch-mainline: v4.16
-References: bsc#1087092
-
-Legacy INTD IRQ handling is broken on dra7xx due to fact that driver
-uses hwirq in range of 1-4 for INTA, INTD whereas IRQ domain is of size
-4 which is numbered 0-3. Therefore when INTD IRQ line is used with
-pci-dra7xx driver following warning is seen:
-
- WARNING: CPU: 0 PID: 1 at kernel/irq/irqdomain.c:342 irq_domain_associate+0x12c/0x1c4
- error: hwirq 0x4 is too large for dummy
-
-Fix this by using pci_irqd_intx_xlate() helper to translate the INTx 1-4
-range into the 0-3 as done in other PCIe drivers.
-
-Suggested-by: Bjorn Helgaas <bhelgaas@google.com>
-Reported-by: Chris Welch <Chris.Welch@viavisolutions.com>
-Signed-off-by: Vignesh R <vigneshr@ti.com>
-Signed-off-by: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
-Acked-by: Kishon Vijay Abraham I <kishon@ti.com>
-Signed-off-by: Oliver Neukum <oneukum@suse.com>
----
- drivers/pci/dwc/pci-dra7xx.c | 3 ++-
- 1 file changed, 2 insertions(+), 1 deletion(-)
-
-diff --git a/drivers/pci/dwc/pci-dra7xx.c b/drivers/pci/dwc/pci-dra7xx.c
-index 4ab113543923..3321da945f0f 100644
---- a/drivers/pci/dwc/pci-dra7xx.c
-+++ b/drivers/pci/dwc/pci-dra7xx.c
-@@ -226,6 +226,7 @@ static int dra7xx_pcie_intx_map(struct irq_domain *domain, unsigned int irq,
-
- static const struct irq_domain_ops intx_domain_ops = {
- .map = dra7xx_pcie_intx_map,
-+ .xlate = pci_irqd_intx_xlate,
- };
-
- static int dra7xx_pcie_init_irq_domain(struct pcie_port *pp)
-@@ -269,7 +270,7 @@ static irqreturn_t dra7xx_pcie_msi_irq_handler(int irq, void *arg)
- case INTC:
- case INTD:
- generic_handle_irq(irq_find_mapping(dra7xx->irq_domain,
-- ffs(reg)));
-+ ffs(reg) - 1));
- break;
- }
-
---
-2.16.4
-
diff --git a/series.conf b/series.conf
index f04a7ddd09..3458b978a5 100644
--- a/series.conf
+++ b/series.conf
@@ -13496,7 +13496,6 @@
patches.suse/PCI-Mark-Ceton-InfiniTV4-INTx-masking-as-broken.patch
patches.suse/PCI-Add-function-1-DMA-alias-quirk-for-Marvell-9128
patches.suse/PCI-designware-ep-dw_pcie_ep_set_msi-should-only-set.patch
- patches.suse/0001-PCI-dra7xx-Fix-legacy-INTD-IRQ-handling.patch
patches.suse/PCI-iproc-Fix-NULL-pointer-dereference-for-BCMA
patches.suse/PCI-exynos-Fix-a-potential-init_clk_resources-NULL-p
patches.suse/PCI-designware-ep-Fix-find_first_zero_bit-usage