|
@@ -244,13 +244,11 @@ mgt_init(islpci_private *priv)
|
|
|
/* Alloc the cache */
|
|
|
for (i = 0; i < OID_NUM_LAST; i++) {
|
|
|
if (isl_oid[i].flags & OID_FLAG_CACHED) {
|
|
|
- priv->mib[i] = kmalloc(isl_oid[i].size *
|
|
|
+ priv->mib[i] = kzalloc(isl_oid[i].size *
|
|
|
(isl_oid[i].range + 1),
|
|
|
GFP_KERNEL);
|
|
|
if (!priv->mib[i])
|
|
|
return -ENOMEM;
|
|
|
- memset(priv->mib[i], 0,
|
|
|
- isl_oid[i].size * (isl_oid[i].range + 1));
|
|
|
} else
|
|
|
priv->mib[i] = NULL;
|
|
|
}
|