diff options
-rw-r--r-- | drivers/scsi/aic7xxx/aic7xxx_osm.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/drivers/scsi/aic7xxx/aic7xxx_osm.c b/drivers/scsi/aic7xxx/aic7xxx_osm.c index f90efa265ba2..c13e56320010 100644 --- a/drivers/scsi/aic7xxx/aic7xxx_osm.c +++ b/drivers/scsi/aic7xxx/aic7xxx_osm.c | |||
@@ -659,8 +659,11 @@ ahc_linux_slave_alloc(struct scsi_device *device) | |||
659 | ahc_lock(ahc, &flags); | 659 | ahc_lock(ahc, &flags); |
660 | targ = ahc->platform_data->targets[target_offset]; | 660 | targ = ahc->platform_data->targets[target_offset]; |
661 | if (targ == NULL) { | 661 | if (targ == NULL) { |
662 | targ = ahc_linux_alloc_target(ahc, starget->channel, starget->id); | 662 | struct seeprom_config *sc; |
663 | struct seeprom_config *sc = ahc->seep_config; | 663 | |
664 | targ = ahc_linux_alloc_target(ahc, starget->channel, | ||
665 | starget->id); | ||
666 | sc = ahc->seep_config; | ||
664 | if (targ == NULL) | 667 | if (targ == NULL) |
665 | goto out; | 668 | goto out; |
666 | 669 | ||