From: Roel Kluin Date: Wed, 11 Aug 2010 01:01:10 +0000 (-0700) Subject: gdth: unmap ccb_phys when scsi_add_host() fails in gdth_eisa_probe_one() X-Git-Url: https://git.karo-electronics.de/?a=commitdiff_plain;h=2c076eea6d3005c54f6e7be5938477fdc7027686;p=linux-beck.git gdth: unmap ccb_phys when scsi_add_host() fails in gdth_eisa_probe_one() unmap ccb_phys as well when scsi_add_host() fails Signed-off-by: Roel Kluin Cc: Achim Leubner Cc: James E.J. Bottomley Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds --- diff --git a/drivers/scsi/gdth.c b/drivers/scsi/gdth.c index f672d6213eea..b860d650a563 100644 --- a/drivers/scsi/gdth.c +++ b/drivers/scsi/gdth.c @@ -4914,7 +4914,7 @@ static int __init gdth_eisa_probe_one(u16 eisa_slot) error = scsi_add_host(shp, NULL); if (error) - goto out_free_coal_stat; + goto out_free_ccb_phys; list_add_tail(&ha->list, &gdth_instances); gdth_timer_init();