From: Tomas Henzl Date: Fri, 23 Jan 2015 22:41:14 +0000 (-0600) Subject: hpsa: fix memory leak in kdump hard reset X-Git-Tag: v3.4.108~17 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=fcafa22d451873a00bc97caa3abeeaa07b07685e;p=thirdparty%2Fkernel%2Fstable.git hpsa: fix memory leak in kdump hard reset commit 03741d956eaac31264952e0afa181b62713892a5 upstream. There is a potential memory leak in hpsa_kdump_hard_reset_controller. Reviewed-by: Don Brace Reviewed-by: Scott Teel Signed-off-by: Tomas Henzl Signed-off-by: Don Brace Signed-off-by: Christoph Hellwig Cc: Vinson Lee Signed-off-by: Zefan Li --- diff --git a/drivers/scsi/hpsa.c b/drivers/scsi/hpsa.c index cdff47e34d245..f5ccdcdf2cabb 100644 --- a/drivers/scsi/hpsa.c +++ b/drivers/scsi/hpsa.c @@ -3530,7 +3530,7 @@ static __devinit int hpsa_kdump_hard_reset_controller(struct pci_dev *pdev) } rc = write_driver_ver_to_cfgtable(cfgtable); if (rc) - goto unmap_vaddr; + goto unmap_cfgtable; /* If reset via doorbell register is supported, use that. * There are two such methods. Favor the newest method.