Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

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: d46c742f827f ("parisc: ccio-dma: Handle kmalloc failure in ccio_init_resources()")
Signed-off-by: Yang Yingliang <yangyingliang@huawei.com>
Signed-off-by: Helge Deller <deller@gmx.de>

authored by

Yang Yingliang and committed by
Helge Deller
38238be4 80e78fcc

+1
+1
drivers/parisc/ccio-dma.c
··· 1546 1546 } 1547 1547 ccio_ioc_init(ioc); 1548 1548 if (ccio_init_resources(ioc)) { 1549 + iounmap(ioc->ioc_regs); 1549 1550 kfree(ioc); 1550 1551 return -ENOMEM; 1551 1552 }