diff options
| -rw-r--r-- | drivers/spi/spi-cavium-thunderx.c | 2 | 
1 files changed, 2 insertions, 0 deletions
| diff --git a/drivers/spi/spi-cavium-thunderx.c b/drivers/spi/spi-cavium-thunderx.c index d12e149f1a41..fd6b9caffaf0 100644 --- a/drivers/spi/spi-cavium-thunderx.c +++ b/drivers/spi/spi-cavium-thunderx.c @@ -82,6 +82,7 @@ static int thunderx_spi_probe(struct pci_dev *pdev,  error:  	clk_disable_unprepare(p->clk); +	pci_release_regions(pdev);  	spi_master_put(master);  	return ret;  } @@ -96,6 +97,7 @@ static void thunderx_spi_remove(struct pci_dev *pdev)  		return;  	clk_disable_unprepare(p->clk); +	pci_release_regions(pdev);  	/* Put everything in a known state. */  	writeq(0, p->register_base + OCTEON_SPI_CFG(p));  } | 
