diff options
Diffstat (limited to 'drivers/scsi/sim710.c')
-rw-r--r-- | drivers/scsi/sim710.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/drivers/scsi/sim710.c b/drivers/scsi/sim710.c index 018c65f73ac4..710f19de3d40 100644 --- a/drivers/scsi/sim710.c +++ b/drivers/scsi/sim710.c | |||
@@ -100,7 +100,7 @@ sim710_probe_common(struct device *dev, unsigned long base_addr, | |||
100 | { | 100 | { |
101 | struct Scsi_Host * host = NULL; | 101 | struct Scsi_Host * host = NULL; |
102 | struct NCR_700_Host_Parameters *hostdata = | 102 | struct NCR_700_Host_Parameters *hostdata = |
103 | kmalloc(sizeof(struct NCR_700_Host_Parameters), GFP_KERNEL); | 103 | kzalloc(sizeof(struct NCR_700_Host_Parameters), GFP_KERNEL); |
104 | 104 | ||
105 | printk(KERN_NOTICE "sim710: %s\n", dev->bus_id); | 105 | printk(KERN_NOTICE "sim710: %s\n", dev->bus_id); |
106 | printk(KERN_NOTICE "sim710: irq = %d, clock = %d, base = 0x%lx, scsi_id = %d\n", | 106 | printk(KERN_NOTICE "sim710: irq = %d, clock = %d, base = 0x%lx, scsi_id = %d\n", |
@@ -110,7 +110,6 @@ sim710_probe_common(struct device *dev, unsigned long base_addr, | |||
110 | printk(KERN_ERR "sim710: Failed to allocate host data\n"); | 110 | printk(KERN_ERR "sim710: Failed to allocate host data\n"); |
111 | goto out; | 111 | goto out; |
112 | } | 112 | } |
113 | memset(hostdata, 0, sizeof(struct NCR_700_Host_Parameters)); | ||
114 | 113 | ||
115 | if(request_region(base_addr, 64, "sim710") == NULL) { | 114 | if(request_region(base_addr, 64, "sim710") == NULL) { |
116 | printk(KERN_ERR "sim710: Failed to reserve IO region 0x%lx\n", | 115 | printk(KERN_ERR "sim710: Failed to reserve IO region 0x%lx\n", |