|
@@ -104,11 +104,10 @@ int rtllib_register_crypto_ops(struct rtllib_crypto_ops *ops)
|
|
|
if (hcrypt == NULL)
|
|
|
return -1;
|
|
|
|
|
|
- alg = kmalloc(sizeof(*alg), GFP_KERNEL);
|
|
|
+ alg = kzalloc(sizeof(*alg), GFP_KERNEL);
|
|
|
if (alg == NULL)
|
|
|
return -ENOMEM;
|
|
|
|
|
|
- memset(alg, 0, sizeof(*alg));
|
|
|
alg->ops = ops;
|
|
|
|
|
|
spin_lock_irqsave(&hcrypt->lock, flags);
|
|
@@ -202,11 +201,10 @@ int __init rtllib_crypto_init(void)
|
|
|
{
|
|
|
int ret = -ENOMEM;
|
|
|
|
|
|
- hcrypt = kmalloc(sizeof(*hcrypt), GFP_KERNEL);
|
|
|
+ hcrypt = kzalloc(sizeof(*hcrypt), GFP_KERNEL);
|
|
|
if (!hcrypt)
|
|
|
goto out;
|
|
|
|
|
|
- memset(hcrypt, 0, sizeof(*hcrypt));
|
|
|
INIT_LIST_HEAD(&hcrypt->algs);
|
|
|
spin_lock_init(&hcrypt->lock);
|
|
|
|