aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/scsi/ncr53c8xx.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/scsi/ncr53c8xx.c')
-rw-r--r--drivers/scsi/ncr53c8xx.c11
1 files changed, 4 insertions, 7 deletions
diff --git a/drivers/scsi/ncr53c8xx.c b/drivers/scsi/ncr53c8xx.c
index 030ba49f33ff..91fa66c3ec98 100644
--- a/drivers/scsi/ncr53c8xx.c
+++ b/drivers/scsi/ncr53c8xx.c
@@ -8528,18 +8528,15 @@ struct Scsi_Host * __init ncr_attach(struct scsi_host_template *tpnt,
8528} 8528}
8529 8529
8530 8530
8531int ncr53c8xx_release(struct Scsi_Host *host) 8531void ncr53c8xx_release(struct Scsi_Host *host)
8532{ 8532{
8533 struct host_data *host_data; 8533 struct host_data *host_data = shost_priv(host);
8534#ifdef DEBUG_NCR53C8XX 8534#ifdef DEBUG_NCR53C8XX
8535 printk("ncr53c8xx: release\n"); 8535 printk("ncr53c8xx: release\n");
8536#endif 8536#endif
8537 if (!host) 8537 if (host_data->ncb)
8538 return 1;
8539 host_data = (struct host_data *)host->hostdata;
8540 if (host_data && host_data->ncb)
8541 ncr_detach(host_data->ncb); 8538 ncr_detach(host_data->ncb);
8542 return 1; 8539 scsi_host_put(host);
8543} 8540}
8544 8541
8545static void ncr53c8xx_set_period(struct scsi_target *starget, int period) 8542static void ncr53c8xx_set_period(struct scsi_target *starget, int period)