From: Sudip Mukherjee Date: Sat, 27 Feb 2016 12:03:32 +0000 (+0530) Subject: staging: dgnc: remove unneeded else X-Git-Url: https://git.karo-electronics.de/?a=commitdiff_plain;h=757b816e40235e03e1d90c7ec06dad7a684282f3;p=linux-beck.git staging: dgnc: remove unneeded else If pci_enable_device() fails then we can return directly. Signed-off-by: Sudip Mukherjee Signed-off-by: Greg Kroah-Hartman --- diff --git a/drivers/staging/dgnc/dgnc_driver.c b/drivers/staging/dgnc/dgnc_driver.c index fc6d2989e28f..c32f2080175c 100644 --- a/drivers/staging/dgnc/dgnc_driver.c +++ b/drivers/staging/dgnc/dgnc_driver.c @@ -283,13 +283,13 @@ static int dgnc_init_one(struct pci_dev *pdev, const struct pci_device_id *ent) /* wake up and enable device */ rc = pci_enable_device(pdev); - if (rc < 0) { - rc = -EIO; - } else { - rc = dgnc_found_board(pdev, ent->driver_data); - if (rc == 0) - dgnc_NumBoards++; - } + if (rc) + return -EIO; + + rc = dgnc_found_board(pdev, ent->driver_data); + if (rc == 0) + dgnc_NumBoards++; + return rc; }