|
@@ -139,6 +139,7 @@ sim710_probe_common(struct device *dev, unsigned long base_addr,
|
|
goto out_put_host;
|
|
goto out_put_host;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ dev_set_drvdata(dev, host);
|
|
scsi_scan_host(host);
|
|
scsi_scan_host(host);
|
|
|
|
|
|
return 0;
|
|
return 0;
|
|
@@ -156,7 +157,7 @@ sim710_probe_common(struct device *dev, unsigned long base_addr,
|
|
static __devexit int
|
|
static __devexit int
|
|
sim710_device_remove(struct device *dev)
|
|
sim710_device_remove(struct device *dev)
|
|
{
|
|
{
|
|
- struct Scsi_Host *host = dev_to_shost(dev);
|
|
|
|
|
|
+ struct Scsi_Host *host = dev_get_drvdata(dev);
|
|
struct NCR_700_Host_Parameters *hostdata =
|
|
struct NCR_700_Host_Parameters *hostdata =
|
|
(struct NCR_700_Host_Parameters *)host->hostdata[0];
|
|
(struct NCR_700_Host_Parameters *)host->hostdata[0];
|
|
|
|
|