Skip to content

Commit

Permalink
staging: vt6656: cleanup of device_ioctl/net_device_stats
Browse files Browse the repository at this point in the history
Also remove IOCTL_CMD_TEST.

Signed-off-by: Malcolm Priestley <tvboxspy@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  • Loading branch information
Malcolm Priestley authored and Greg Kroah-Hartman committed Nov 27, 2012
1 parent 3b250c3 commit 7055a07
Showing 1 changed file with 12 additions and 43 deletions.
55 changes: 12 additions & 43 deletions drivers/staging/vt6656/main_usb.c
Original file line number Diff line number Diff line change
Expand Up @@ -1502,66 +1502,35 @@ static void device_set_multi(struct net_device *dev) {

}


static struct net_device_stats *device_get_stats(struct net_device *dev) {
static struct net_device_stats *device_get_stats(struct net_device *dev)
{
PSDevice pDevice=(PSDevice) netdev_priv(dev);

return &pDevice->stats;
}


static int device_ioctl(struct net_device *dev, struct ifreq *rq, int cmd) {
static int device_ioctl(struct net_device *dev, struct ifreq *rq, int cmd)
{
PSDevice pDevice = (PSDevice)netdev_priv(dev);
PSMgmtObject pMgmt = &pDevice->sMgmtObj;
PSCmdRequest pReq;
struct iwreq *wrq = (struct iwreq *) rq;
int rc = 0;

if (pMgmt == NULL) {
rc = -EFAULT;
return rc;
}

switch(cmd) {

switch (cmd) {

case IOCTL_CMD_TEST:
case IOCTL_CMD_HOSTAPD:

if (!(pDevice->flags & DEVICE_FLAGS_OPENED)) {
rc = -EFAULT;
break;
} else {
rc = 0;
}
pReq = (PSCmdRequest)rq;

//20080130-01,<Remark> by Mike Liu
// if(pDevice->bLinkPass==TRUE)
pReq->wResult = MAGIC_CODE; //Linking status:0x3142
//20080130-02,<Remark> by Mike Liu
// else
// pReq->wResult = MAGIC_CODE+1; //disconnect status:0x3143
break;

case IOCTL_CMD_HOSTAPD:

if (!(pDevice->flags & DEVICE_FLAGS_OPENED)) {
rc = -EFAULT;
break;
} else {
rc = 0;
}
if (!(pDevice->flags & DEVICE_FLAGS_OPENED))
rc = -EFAULT;

rc = vt6656_hostap_ioctl(pDevice, &wrq->u.data);
break;
break;

case SIOCETHTOOL:
return ethtool_ioctl(dev, (void *) rq->ifr_data);

}
return ethtool_ioctl(dev, (void *) rq->ifr_data);

}

return rc;
return rc;
}


Expand Down

0 comments on commit 7055a07

Please sign in to comment.