wusb: delete double assignment
authorJulia Lawall <Julia.Lawall@lip6.fr>
Sat, 23 Aug 2014 18:33:26 +0000 (20:33 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 24 Sep 2014 05:03:54 +0000 (22:03 -0700)
Delete successive assignments to the same location.

A simplified version of the semantic match that finds this problem is as
follows: (http://coccinelle.lip6.fr/)

// <smpl>
@@
expression i;
@@

*i = ...;
 i = ...;
// </smpl>

Signed-off-by: Julia Lawall <Julia.Lawall@lip6.fr>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/usb/wusbcore/crypto.c

index 9a95b2dc6d1b33b17c6af9c73d2500a55e3768ee..50ce80d604f3af1ab6992bc9e588fc97aa051858 100644 (file)
@@ -222,8 +222,6 @@ static int wusb_ccm_mac(struct crypto_blkcipher *tfm_cbc,
        WARN_ON(sizeof(ax) != sizeof(struct aes_ccm_block));
 
        result = -ENOMEM;
-       zero_padding = sizeof(struct aes_ccm_block)
-               - blen % sizeof(struct aes_ccm_block);
        zero_padding = blen % sizeof(struct aes_ccm_block);
        if (zero_padding)
                zero_padding = sizeof(struct aes_ccm_block) - zero_padding;