diff options
author | Paul Gortmaker <paul.gortmaker@windriver.com> | 2019-09-14 11:48:11 -0400 |
---|---|---|
committer | Paul Gortmaker <paul.gortmaker@windriver.com> | 2019-09-14 11:48:11 -0400 |
commit | 5703545a6ebbbede199aa9fca8d8de02b0d512f2 (patch) | |
tree | d4ee4653f35a4604c78b2818745c0ac1437b1b1a | |
parent | 01fffb42bbfa1ee523bd9388b16ea799d5d35335 (diff) | |
download | longterm-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.patch | 12 |
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 |