850-v5.17-0005-PCI-aardvark-Comment-actions-in-driver-remove-method.patch 1.2 KB

12345678910111213141516171819202122232425262728293031323334
  1. From a4ca7948e1d47275f8f3e5023243440c40561916 Mon Sep 17 00:00:00 2001
  2. From: =?UTF-8?q?Pali=20Roh=C3=A1r?= <[email protected]>
  3. Date: Tue, 30 Nov 2021 18:29:07 +0100
  4. Subject: [PATCH] PCI: aardvark: Comment actions in driver remove method
  5. MIME-Version: 1.0
  6. Content-Type: text/plain; charset=UTF-8
  7. Content-Transfer-Encoding: 8bit
  8. Add two more comments into the advk_pcie_remove() method.
  9. Link: https://lore.kernel.org/r/[email protected]
  10. Signed-off-by: Pali Rohár <[email protected]>
  11. Signed-off-by: Marek Behún <[email protected]>
  12. Signed-off-by: Lorenzo Pieralisi <[email protected]>
  13. ---
  14. drivers/pci/controller/pci-aardvark.c | 2 ++
  15. 1 file changed, 2 insertions(+)
  16. --- a/drivers/pci/controller/pci-aardvark.c
  17. +++ b/drivers/pci/controller/pci-aardvark.c
  18. @@ -1696,11 +1696,13 @@ static int advk_pcie_remove(struct platf
  19. struct pci_host_bridge *bridge = pci_host_bridge_from_priv(pcie);
  20. int i;
  21. + /* Remove PCI bus with all devices */
  22. pci_lock_rescan_remove();
  23. pci_stop_root_bus(bridge->bus);
  24. pci_remove_root_bus(bridge->bus);
  25. pci_unlock_rescan_remove();
  26. + /* Remove IRQ domains */
  27. advk_pcie_remove_msi_irq_domain(pcie);
  28. advk_pcie_remove_irq_domain(pcie);