nand: mrvl: use ERR_CAST() for returning error pointers
ERR_CAST exists to return error pointers as error pointers without casting them explicitly to the correct pointer type. Also this Fixes: In function 'alloc_nand_resource': warning: return makes pointer from integer without a cast Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
This commit is contained in:
parent
c77af5e5cb
commit
370e90bac9
|
@ -1138,16 +1138,16 @@ static struct mrvl_nand_host *alloc_nand_resource(struct device_d *dev)
|
|||
host->dev = dev;
|
||||
iores = dev_request_mem_resource(dev, 0);
|
||||
if (IS_ERR(iores))
|
||||
return PTR_ERR(iores);
|
||||
return ERR_CAST(iores);
|
||||
host->mmio_base = IOMEM(iores->start);
|
||||
if (IS_ERR(host->mmio_base)) {
|
||||
free(host);
|
||||
return host->mmio_base;
|
||||
return ERR_CAST(host->mmio_base);
|
||||
}
|
||||
host->core_clk = clk_get(dev, NULL);
|
||||
if (IS_ERR(host->core_clk)) {
|
||||
free(host);
|
||||
return (void *)host->core_clk;
|
||||
return ERR_CAST(host->core_clk);
|
||||
}
|
||||
clk_enable(host->core_clk);
|
||||
|
||||
|
|
Loading…
Reference in New Issue