diff options
-rw-r--r-- | drivers/net/wireless/prism54/oid_mgt.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/drivers/net/wireless/prism54/oid_mgt.c b/drivers/net/wireless/prism54/oid_mgt.c index 42780320cd5..57a4ac34bed 100644 --- a/drivers/net/wireless/prism54/oid_mgt.c +++ b/drivers/net/wireless/prism54/oid_mgt.c | |||
@@ -244,13 +244,11 @@ mgt_init(islpci_private *priv) | |||
244 | /* Alloc the cache */ | 244 | /* Alloc the cache */ |
245 | for (i = 0; i < OID_NUM_LAST; i++) { | 245 | for (i = 0; i < OID_NUM_LAST; i++) { |
246 | if (isl_oid[i].flags & OID_FLAG_CACHED) { | 246 | if (isl_oid[i].flags & OID_FLAG_CACHED) { |
247 | priv->mib[i] = kmalloc(isl_oid[i].size * | 247 | priv->mib[i] = kzalloc(isl_oid[i].size * |
248 | (isl_oid[i].range + 1), | 248 | (isl_oid[i].range + 1), |
249 | GFP_KERNEL); | 249 | GFP_KERNEL); |
250 | if (!priv->mib[i]) | 250 | if (!priv->mib[i]) |
251 | return -ENOMEM; | 251 | return -ENOMEM; |
252 | memset(priv->mib[i], 0, | ||
253 | isl_oid[i].size * (isl_oid[i].range + 1)); | ||
254 | } else | 252 | } else |
255 | priv->mib[i] = NULL; | 253 | priv->mib[i] = NULL; |
256 | } | 254 | } |