PCI: mobiveil: Simplify mobiveil_pcie_init_irq_domain() return expression
authorLiu Shixin <liushixin2@huawei.com>
Mon, 21 Sep 2020 08:24:47 +0000 (16:24 +0800)
committerLorenzo Pieralisi <lorenzo.pieralisi@arm.com>
Fri, 2 Oct 2020 11:48:08 +0000 (12:48 +0100)
Simplify the return expression by removing useless code.

Link: https://lore.kernel.org/r/20200921082447.2591877-1-liushixin2@huawei.com
Signed-off-by: Liu Shixin <liushixin2@huawei.com>
Signed-off-by: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
Reviewed-by: Rob Herring <robh@kernel.org>
drivers/pci/controller/mobiveil/pcie-mobiveil-host.c

index 3adec41..a2632d0 100644 (file)
@@ -480,7 +480,6 @@ static int mobiveil_pcie_init_irq_domain(struct mobiveil_pcie *pcie)
        struct device *dev = &pcie->pdev->dev;
        struct device_node *node = dev->of_node;
        struct mobiveil_root_port *rp = &pcie->rp;
-       int ret;
 
        /* setup INTx */
        rp->intx_domain = irq_domain_add_linear(node, PCI_NUM_INTX,
@@ -494,11 +493,7 @@ static int mobiveil_pcie_init_irq_domain(struct mobiveil_pcie *pcie)
        raw_spin_lock_init(&rp->intx_mask_lock);
 
        /* setup MSI */
-       ret = mobiveil_allocate_msi_domains(pcie);
-       if (ret)
-               return ret;
-
-       return 0;
+       return mobiveil_allocate_msi_domains(pcie);
 }
 
 static int mobiveil_pcie_integrated_interrupt_init(struct mobiveil_pcie *pcie)