]> git.karo-electronics.de Git - linux-beck.git/commitdiff
staging: vt6655: delete non-standard ioctl 0xFF
authorVladimir A. Nazarenko <naszar@ya.ru>
Thu, 9 Oct 2014 04:37:17 +0000 (15:37 +1100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 20 Oct 2014 02:30:13 +0000 (10:30 +0800)
Custom ioctl 0xff is legacy code that was used for
patched version of wpa_supplicant,  where function
wpa_authen_Status_transfer() called this ioctl  to
tell authentication   status to  the driver. While
from upstream  was added only driver code  to  the
kernel  but  not  patches to the wpa_supplicant we
can safely remove this unused ioctl.

Signed-off-by: Vladimir A. Nazarenko <naszar@ya.ru>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/vt6655/ioctl.c

index 970e80d92fb968a91dcb9bd7223da72975830a1a..f8e990fcc6fdc2f694bdea7899bb2dfb687cbccc 100644 (file)
@@ -618,38 +618,6 @@ int private_ioctl(struct vnt_private *pDevice, struct ifreq *rq)
                pReq->wResult = 0;
                break;
 
-#ifdef WPA_SM_Transtatus
-       case 0xFF:
-               memset(wpa_Result.ifname, 0, sizeof(wpa_Result.ifname));
-               wpa_Result.proto = 0;
-               wpa_Result.key_mgmt = 0;
-               wpa_Result.eap_type = 0;
-               wpa_Result.authenticated = false;
-               pDevice->fWPA_Authened = false;
-               if (copy_from_user(&wpa_Result, pReq->data, sizeof(wpa_Result))) {
-                       result = -EFAULT;
-                       break;
-               }
-
-               if (wpa_Result.authenticated == true) {
-#ifdef SndEvt_ToAPI
-                       {
-                               union iwreq_data wrqu;
-
-                               pItemSSID = (PWLAN_IE_SSID)pMgmt->abyCurrSSID;
-
-                               memset(&wrqu, 0, sizeof(wrqu));
-                               wrqu.data.flags = RT_WPACONNECTED_EVENT_FLAG;
-                               wrqu.data.length = pItemSSID->len;
-                               wireless_send_event(pDevice->dev, IWEVCUSTOM, &wrqu, pItemSSID->abySSID);
-                       }
-#endif
-                       pDevice->fWPA_Authened = true; /* is successful peer to wpa_Result.authenticated? */
-               }
-               pReq->wResult = 0;
-               break;
-#endif
-
        default:
                pr_debug("Private command not support..\n");
        }