diff options
Diffstat (limited to 'drivers/scsi/pcmcia')
-rw-r--r-- | drivers/scsi/pcmcia/aha152x_stub.c | 3 | ||||
-rw-r--r-- | drivers/scsi/pcmcia/nsp_cs.c | 3 | ||||
-rw-r--r-- | drivers/scsi/pcmcia/qlogic_stub.c | 3 | ||||
-rw-r--r-- | drivers/scsi/pcmcia/sym53c500_cs.c | 3 |
4 files changed, 4 insertions, 8 deletions
diff --git a/drivers/scsi/pcmcia/aha152x_stub.c b/drivers/scsi/pcmcia/aha152x_stub.c index 370802d24acd..2dd0dc9a9aed 100644 --- a/drivers/scsi/pcmcia/aha152x_stub.c +++ b/drivers/scsi/pcmcia/aha152x_stub.c | |||
@@ -106,9 +106,8 @@ static int aha152x_probe(struct pcmcia_device *link) | |||
106 | DEBUG(0, "aha152x_attach()\n"); | 106 | DEBUG(0, "aha152x_attach()\n"); |
107 | 107 | ||
108 | /* Create new SCSI device */ | 108 | /* Create new SCSI device */ |
109 | info = kmalloc(sizeof(*info), GFP_KERNEL); | 109 | info = kzalloc(sizeof(*info), GFP_KERNEL); |
110 | if (!info) return -ENOMEM; | 110 | if (!info) return -ENOMEM; |
111 | memset(info, 0, sizeof(*info)); | ||
112 | info->p_dev = link; | 111 | info->p_dev = link; |
113 | link->priv = info; | 112 | link->priv = info; |
114 | 113 | ||
diff --git a/drivers/scsi/pcmcia/nsp_cs.c b/drivers/scsi/pcmcia/nsp_cs.c index c6f8c6e65e05..445cfbbca9b3 100644 --- a/drivers/scsi/pcmcia/nsp_cs.c +++ b/drivers/scsi/pcmcia/nsp_cs.c | |||
@@ -1602,9 +1602,8 @@ static int nsp_cs_probe(struct pcmcia_device *link) | |||
1602 | nsp_dbg(NSP_DEBUG_INIT, "in"); | 1602 | nsp_dbg(NSP_DEBUG_INIT, "in"); |
1603 | 1603 | ||
1604 | /* Create new SCSI device */ | 1604 | /* Create new SCSI device */ |
1605 | info = kmalloc(sizeof(*info), GFP_KERNEL); | 1605 | info = kzalloc(sizeof(*info), GFP_KERNEL); |
1606 | if (info == NULL) { return -ENOMEM; } | 1606 | if (info == NULL) { return -ENOMEM; } |
1607 | memset(info, 0, sizeof(*info)); | ||
1608 | info->p_dev = link; | 1607 | info->p_dev = link; |
1609 | link->priv = info; | 1608 | link->priv = info; |
1610 | data->ScsiInfo = info; | 1609 | data->ScsiInfo = info; |
diff --git a/drivers/scsi/pcmcia/qlogic_stub.c b/drivers/scsi/pcmcia/qlogic_stub.c index 697cfb76c3a4..67c5a58d17df 100644 --- a/drivers/scsi/pcmcia/qlogic_stub.c +++ b/drivers/scsi/pcmcia/qlogic_stub.c | |||
@@ -162,10 +162,9 @@ static int qlogic_probe(struct pcmcia_device *link) | |||
162 | DEBUG(0, "qlogic_attach()\n"); | 162 | DEBUG(0, "qlogic_attach()\n"); |
163 | 163 | ||
164 | /* Create new SCSI device */ | 164 | /* Create new SCSI device */ |
165 | info = kmalloc(sizeof(*info), GFP_KERNEL); | 165 | info = kzalloc(sizeof(*info), GFP_KERNEL); |
166 | if (!info) | 166 | if (!info) |
167 | return -ENOMEM; | 167 | return -ENOMEM; |
168 | memset(info, 0, sizeof(*info)); | ||
169 | info->p_dev = link; | 168 | info->p_dev = link; |
170 | link->priv = info; | 169 | link->priv = info; |
171 | link->io.NumPorts1 = 16; | 170 | link->io.NumPorts1 = 16; |
diff --git a/drivers/scsi/pcmcia/sym53c500_cs.c b/drivers/scsi/pcmcia/sym53c500_cs.c index 2695b7187b2f..961839ecfe86 100644 --- a/drivers/scsi/pcmcia/sym53c500_cs.c +++ b/drivers/scsi/pcmcia/sym53c500_cs.c | |||
@@ -875,10 +875,9 @@ SYM53C500_probe(struct pcmcia_device *link) | |||
875 | DEBUG(0, "SYM53C500_attach()\n"); | 875 | DEBUG(0, "SYM53C500_attach()\n"); |
876 | 876 | ||
877 | /* Create new SCSI device */ | 877 | /* Create new SCSI device */ |
878 | info = kmalloc(sizeof(*info), GFP_KERNEL); | 878 | info = kzalloc(sizeof(*info), GFP_KERNEL); |
879 | if (!info) | 879 | if (!info) |
880 | return -ENOMEM; | 880 | return -ENOMEM; |
881 | memset(info, 0, sizeof(*info)); | ||
882 | info->p_dev = link; | 881 | info->p_dev = link; |
883 | link->priv = info; | 882 | link->priv = info; |
884 | link->io.NumPorts1 = 16; | 883 | link->io.NumPorts1 = 16; |