Merge branch 'remotes/lorenzo/pci/xilinx'
authorBjorn Helgaas <bhelgaas@google.com>
Wed, 24 Feb 2021 20:59:25 +0000 (14:59 -0600)
committerBjorn Helgaas <bhelgaas@google.com>
Wed, 24 Feb 2021 20:59:25 +0000 (14:59 -0600)
- Fix reference count leak on error path (Pan Bian)

* remotes/lorenzo/pci/xilinx:
  PCI: xilinx-cpm: Fix reference count leak on error path

drivers/pci/controller/pcie-xilinx-cpm.c

index f92e015..67937fa 100644 (file)
@@ -404,6 +404,7 @@ static int xilinx_cpm_pcie_init_irq_domain(struct xilinx_cpm_pcie_port *port)
        return 0;
 out:
        xilinx_cpm_free_irq_domains(port);
+       of_node_put(pcie_intc_node);
        dev_err(dev, "Failed to allocate IRQ domains\n");
 
        return -ENOMEM;