On Wed, Mar 08, 2017 at 02:36:55PM +1100, Tobin C. Harding wrote: > diff --git a/drivers/staging/ks7010/ks_hostif.c b/drivers/staging/ks7010/ks_hostif.c > index 7dc0d99..7ff5345 100644 > --- a/drivers/staging/ks7010/ks_hostif.c > +++ b/drivers/staging/ks7010/ks_hostif.c > @@ -318,6 +318,8 @@ int hostif_data_indication_wpa(struct ks_wlan_private *priv, unsigned int auth_t > struct mic_failure_t *mic_failure; > struct mihcael_mic_t mihcael_mic; > union iwreq_data wrqu; > + unsigned int key_index = auth_type - 1; > + struct wpa_key_t *key = priv->wpa.key[key_index]; > > eth_hdr = (struct ether_hdr *)(priv->rxp); > eth_proto = ntohs(eth_hdr->h_proto); > @@ -340,7 +342,7 @@ int hostif_data_indication_wpa(struct ks_wlan_private *priv, unsigned int auth_t > || (auth_type == TYPE_GMK2 > && priv->wpa.group_suite == > IW_AUTH_CIPHER_TKIP)) > - && priv->wpa.key[auth_type - 1].key_len) { > + && key.key_len) { This won't compile. It should be key->key_len. It's very annoying for me to review compile errors because first of all I should never have to. And secondly I have to verify that I'm not just misreading the code so I have to leave my email client and it's time consuming. Please be a lot more careful. regards, dan carpenter _______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel