Commit 38238be4 authored by Yang Yingliang's avatar Yang Yingliang Committed by Helge Deller

parisc: ccio-dma: Add missing iounmap in error path in ccio_probe()

Add missing iounmap() before return from ccio_probe(), if ccio_init_resources()
fails.

Fixes: d46c742f ("parisc: ccio-dma: Handle kmalloc failure in ccio_init_resources()")
Signed-off-by: default avatarYang Yingliang <yangyingliang@huawei.com>
Signed-off-by: default avatarHelge Deller <deller@gmx.de>
parent 80e78fcc
...@@ -1546,6 +1546,7 @@ static int __init ccio_probe(struct parisc_device *dev) ...@@ -1546,6 +1546,7 @@ static int __init ccio_probe(struct parisc_device *dev)
} }
ccio_ioc_init(ioc); ccio_ioc_init(ioc);
if (ccio_init_resources(ioc)) { if (ccio_init_resources(ioc)) {
iounmap(ioc->ioc_regs);
kfree(ioc); kfree(ioc);
return -ENOMEM; return -ENOMEM;
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment