staging: ks7010: utilize local variable
authorTobin C. Harding <me@tobin.cc>
Mon, 10 Apr 2017 03:15:51 +0000 (13:15 +1000)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 11 Apr 2017 14:05:50 +0000 (16:05 +0200)
Function contains a local pointer variable defined to a memory location
within a structure. This memory location is later used by
dereferencing the struct instead of using the local pointer. The code
is cleaner if all references of the same memory location use the
local variable.

Utilize existing local pointer variable instead of dereferencing
struct.

Signed-off-by: Tobin C. Harding <me@tobin.cc>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/ks7010/ks_wlan_net.c

index 9ee83a72714a6eec6e01317958f8ce17d2b98197..c36ce652c994bf7c31e7b31806f683a9130be4bf 100644 (file)
@@ -1788,9 +1788,9 @@ static int ks_wlan_set_encode_ext(struct net_device *dev,
        key = &priv->wpa.key[index];
 
        if (dwrq->flags & IW_ENCODE_DISABLED)
-               priv->wpa.key[index].key_len = 0;
+               key->key_len = 0;
 
-       priv->wpa.key[index].ext_flags = enc->ext_flags;
+       key->ext_flags = enc->ext_flags;
        if (enc->ext_flags & IW_ENCODE_EXT_SET_TX_KEY) {
                priv->wpa.txkey = index;
                commit |= SME_WEP_INDEX;
@@ -1806,7 +1806,7 @@ static int ks_wlan_set_encode_ext(struct net_device *dev,
                        priv->reg.privacy_invoked = 0x00;
                        commit |= SME_WEP_FLAG;
                }
-               priv->wpa.key[index].key_len = 0;
+               key->key_len = 0;
 
                break;
        case IW_ENCODE_ALG_WEP:
@@ -1842,7 +1842,7 @@ static int ks_wlan_set_encode_ext(struct net_device *dev,
        default:
                return -EINVAL;
        }
-       priv->wpa.key[index].alg = enc->alg;
+       key->alg = enc->alg;
 
        if (commit) {
                if (commit & SME_WEP_INDEX)