diff mbox series

[RESEND,RFC,1/3] pci: ide: Fix build failure

Message ID 20250311144601.145736-1-suzuki.poulose@arm.com (mailing list archive)
State RFC
Delegated to: Bjorn Helgaas
Headers show
Series [RESEND,RFC,1/3] pci: ide: Fix build failure | expand

Commit Message

Suzuki K Poulose March 11, 2025, 2:45 p.m. UTC
Signed-off-by: Suzuki K Poulose <suzuki.poulose@arm.com>
---
 drivers/pci/ide.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)
diff mbox series

Patch

diff --git a/drivers/pci/ide.c b/drivers/pci/ide.c
index 0c72985e6a65..f6f4cb71307d 100644
--- a/drivers/pci/ide.c
+++ b/drivers/pci/ide.c
@@ -318,15 +318,16 @@  static struct pci_ide_partner *to_settings(struct pci_dev *pdev, struct pci_ide
 			return NULL;
 		}
 		return &ide->partner[PCI_IDE_EP];
-	case PCI_EXP_TYPE_ROOT_PORT:
+	case PCI_EXP_TYPE_ROOT_PORT: {
 		struct pci_dev *rp = pcie_find_root_port(ide->pdev);
 
-		if (pdev != pcie_find_root_port(ide->pdev)) {
+		if (pdev != rp) {
 			pci_warn_once(pdev, "setup expected Root Port: %s\n",
 				      pci_name(rp));
 			return NULL;
 		}
 		return &ide->partner[PCI_IDE_RP];
+	}
 	default:
 		pci_warn_once(pdev, "invalid device type\n");
 		return NULL;