mtd: spi-nor: hisi: do not ignore clk_prepare_enable() failure
hisi_spi_nor_probe() ignores clk_prepare_enable() error code. The patch fixes that. Found by Linux Driver Verification project (linuxtesting.org). Signed-off-by: Alexey Khoroshilov <khoroshilov@ispras.ru> Acked-by: Marek Vasut <marek.vasut@gmail.com> Signed-off-by: Cyrille Pitchen <cyrille.pitchen@atmel.com>
This commit is contained in:
parent
c1ae3cfa0e
commit
0a5165a83c
@ -448,8 +448,11 @@ static int hisi_spi_nor_probe(struct platform_device *pdev)
|
|||||||
if (!host->buffer)
|
if (!host->buffer)
|
||||||
return -ENOMEM;
|
return -ENOMEM;
|
||||||
|
|
||||||
|
ret = clk_prepare_enable(host->clk);
|
||||||
|
if (ret)
|
||||||
|
return ret;
|
||||||
|
|
||||||
mutex_init(&host->lock);
|
mutex_init(&host->lock);
|
||||||
clk_prepare_enable(host->clk);
|
|
||||||
hisi_spi_nor_init(host);
|
hisi_spi_nor_init(host);
|
||||||
ret = hisi_spi_nor_register_all(host);
|
ret = hisi_spi_nor_register_all(host);
|
||||||
if (ret)
|
if (ret)
|
||||||
|
Loading…
Reference in New Issue
Block a user