summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul Gortmaker <paul.gortmaker@windriver.com>2019-09-14 11:48:11 -0400
committerPaul Gortmaker <paul.gortmaker@windriver.com>2019-09-14 11:48:11 -0400
commit5703545a6ebbbede199aa9fca8d8de02b0d512f2 (patch)
treed4ee4653f35a4604c78b2818745c0ac1437b1b1a
parent01fffb42bbfa1ee523bd9388b16ea799d5d35335 (diff)
downloadlongterm-queue-4.18-5703545a6ebbbede199aa9fca8d8de02b0d512f2.tar.gz
pci: basic ctxt refresh
Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
-rw-r--r--queue/PCI-dwc-Free-MSI-IRQ-page-in-dw_pcie_free_msi.patch12
1 files changed, 6 insertions, 6 deletions
diff --git a/queue/PCI-dwc-Free-MSI-IRQ-page-in-dw_pcie_free_msi.patch b/queue/PCI-dwc-Free-MSI-IRQ-page-in-dw_pcie_free_msi.patch
index dae77d2..9144cc9 100644
--- a/queue/PCI-dwc-Free-MSI-IRQ-page-in-dw_pcie_free_msi.patch
+++ b/queue/PCI-dwc-Free-MSI-IRQ-page-in-dw_pcie_free_msi.patch
@@ -1,4 +1,4 @@
-From dc69a3d567941784c3d00e1d0834582b42b0b3e7 Mon Sep 17 00:00:00 2001
+From 01ba763ee65e09e986ae1f1ffd7cc30bd7e773df Mon Sep 17 00:00:00 2001
From: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
Date: Fri, 29 Mar 2019 11:57:17 +0000
Subject: [PATCH] PCI: dwc: Free MSI IRQ page in dw_pcie_free_msi()
@@ -14,10 +14,10 @@ Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
Acked-by: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
diff --git a/drivers/pci/controller/dwc/pcie-designware-host.c b/drivers/pci/controller/dwc/pcie-designware-host.c
-index 1040939f45b4..a71b874ae3c0 100644
+index 4eedb2c54ab3..acd50920c2ff 100644
--- a/drivers/pci/controller/dwc/pcie-designware-host.c
+++ b/drivers/pci/controller/dwc/pcie-designware-host.c
-@@ -305,20 +305,24 @@ void dw_pcie_free_msi(struct pcie_port *pp)
+@@ -303,20 +303,24 @@ void dw_pcie_free_msi(struct pcie_port *pp)
irq_domain_remove(pp->msi_domain);
irq_domain_remove(pp->irq_domain);
@@ -47,16 +47,16 @@ index 1040939f45b4..a71b874ae3c0 100644
}
msi_target = (u64)pp->msi_data;
diff --git a/drivers/pci/controller/dwc/pcie-designware.h b/drivers/pci/controller/dwc/pcie-designware.h
-index 377f4c0b52da..6fb0a1879932 100644
+index b99d1d72dd12..deba86b1bfae 100644
--- a/drivers/pci/controller/dwc/pcie-designware.h
+++ b/drivers/pci/controller/dwc/pcie-designware.h
-@@ -179,6 +179,7 @@ struct pcie_port {
+@@ -175,6 +175,7 @@ struct pcie_port {
struct irq_domain *irq_domain;
struct irq_domain *msi_domain;
dma_addr_t msi_data;
+ struct page *msi_page;
u32 num_vectors;
- u32 irq_mask[MAX_MSI_CTRLS];
+ u32 irq_status[MAX_MSI_CTRLS];
raw_spinlock_t lock;
--
2.7.4