summaryrefslogtreecommitdiffstats
path: root/drivers/staging/rtl8192e/rtllib_crypt_wep.c
diff options
context:
space:
mode:
authorThomas Meyer2011-11-10 19:04:19 +0100
committerGreg Kroah-Hartman2011-11-27 02:21:16 +0100
commit929fa2a42e75e0c6ded89c450bd0f668e32190d7 (patch)
treeb1d014bd37af15efe216af3c2242c46541e1758c /drivers/staging/rtl8192e/rtllib_crypt_wep.c
parentrtl8192e: drop alternate code paths for CONFIG_PM_RTL (diff)
downloadkernel-qcow2-linux-929fa2a42e75e0c6ded89c450bd0f668e32190d7.tar.gz
kernel-qcow2-linux-929fa2a42e75e0c6ded89c450bd0f668e32190d7.tar.xz
kernel-qcow2-linux-929fa2a42e75e0c6ded89c450bd0f668e32190d7.zip
staging: rtl8192e: Use kzalloc rather than kmalloc v2
Use kzalloc rather than kmalloc followed by memset with 0 This considers some simple cases that are common and easy to validate Note in particular that there are no ...s in the rule, so all of the matched code has to be contiguous The semantic patch that makes this change is available in scripts/coccinelle/api/alloc/kzalloc-simple.cocci. Signed-off-by: Thomas Meyer <thomas@m3y3r.de> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/staging/rtl8192e/rtllib_crypt_wep.c')
-rw-r--r--drivers/staging/rtl8192e/rtllib_crypt_wep.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/drivers/staging/rtl8192e/rtllib_crypt_wep.c b/drivers/staging/rtl8192e/rtllib_crypt_wep.c
index c59bf10fe780..1f1ffb8ea197 100644
--- a/drivers/staging/rtl8192e/rtllib_crypt_wep.c
+++ b/drivers/staging/rtl8192e/rtllib_crypt_wep.c
@@ -38,10 +38,9 @@ static void *prism2_wep_init(int keyidx)
{
struct prism2_wep_data *priv;
- priv = kmalloc(sizeof(*priv), GFP_ATOMIC);
+ priv = kzalloc(sizeof(*priv), GFP_ATOMIC);
if (priv == NULL)
goto fail;
- memset(priv, 0, sizeof(*priv));
priv->key_idx = keyidx;
priv->tx_tfm = crypto_alloc_blkcipher("ecb(arc4)", 0, CRYPTO_ALG_ASYNC);