sata_dwc_460ex: fix resource leak on error path
authorAndy Shevchenko <andriy.shevchenko@linux.intel.com>
Wed, 7 Jan 2015 13:24:19 +0000 (15:24 +0200)
committerJiri Slaby <jslaby@suse.cz>
Thu, 29 Jan 2015 14:45:08 +0000 (15:45 +0100)
commitad9f4ac8dfc8437f97ee35df7ecfbb62c8ebaee9
tree8390b220cdd6567b353021360b4beda899d202e0
parentc625e1fc90bd87b2007d85c5745f0654aeb215b8
sata_dwc_460ex: fix resource leak on error path

commit 4aaa71873ddb9faf4b0c4826579e2f6d18ff9ab4 upstream.

DMA mapped IO should be unmapped on the error path in probe() and
unconditionally on remove().

Fixes: 62936009f35a ([libata] Add 460EX on-chip SATA driver, sata_dwc_460ex)
Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Signed-off-by: Tejun Heo <tj@kernel.org>
Signed-off-by: Jiri Slaby <jslaby@suse.cz>
drivers/ata/sata_dwc_460ex.c