mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-01-11 07:39:47 +00:00
staging: vt6655: Remove unused code inside switch case
This patch removes dead code in private_ioctl function and iwctl_siwmode function, in file ioctl.c. Inside switch, for a case no code gets executed after break. This was detected by smatch. Signed-off-by: Tapasweni Pathak <tapaswenipathak@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
3f8ddea02c
commit
586e8b6845
@ -45,7 +45,6 @@ int private_ioctl(struct vnt_private *pDevice, struct ifreq *rq)
|
|||||||
int result = 0;
|
int result = 0;
|
||||||
PWLAN_IE_SSID pItemSSID;
|
PWLAN_IE_SSID pItemSSID;
|
||||||
SCmdBSSJoin sJoinCmd;
|
SCmdBSSJoin sJoinCmd;
|
||||||
SCmdZoneTypeSet sZoneTypeCmd;
|
|
||||||
SCmdScan sScanCmd;
|
SCmdScan sScanCmd;
|
||||||
SCmdStartAP sStartAPCmd;
|
SCmdStartAP sStartAPCmd;
|
||||||
SCmdSetWEP sWEPCmd;
|
SCmdSetWEP sWEPCmd;
|
||||||
@ -108,45 +107,6 @@ int private_ioctl(struct vnt_private *pDevice, struct ifreq *rq)
|
|||||||
result = -EOPNOTSUPP;
|
result = -EOPNOTSUPP;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
if (copy_from_user(&sZoneTypeCmd, pReq->data, sizeof(SCmdZoneTypeSet))) {
|
|
||||||
result = -EFAULT;
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (sZoneTypeCmd.bWrite == true) {
|
|
||||||
/* write zonetype */
|
|
||||||
if (sZoneTypeCmd.ZoneType == ZoneType_USA) {
|
|
||||||
/* set to USA */
|
|
||||||
pr_debug("set_ZoneType:USA\n");
|
|
||||||
} else if (sZoneTypeCmd.ZoneType == ZoneType_Japan) {
|
|
||||||
/* set to Japan */
|
|
||||||
pr_debug("set_ZoneType:Japan\n");
|
|
||||||
} else if (sZoneTypeCmd.ZoneType == ZoneType_Europe) {
|
|
||||||
/* set to Europe */
|
|
||||||
pr_debug("set_ZoneType:Europe\n");
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
/* read zonetype */
|
|
||||||
unsigned char zonetype = 0;
|
|
||||||
|
|
||||||
if (zonetype == 0x00) { /* USA */
|
|
||||||
sZoneTypeCmd.ZoneType = ZoneType_USA;
|
|
||||||
} else if (zonetype == 0x01) { /* Japan */
|
|
||||||
sZoneTypeCmd.ZoneType = ZoneType_Japan;
|
|
||||||
} else if (zonetype == 0x02) { /* Europe */
|
|
||||||
sZoneTypeCmd.ZoneType = ZoneType_Europe;
|
|
||||||
} else { /* Unknown ZoneType */
|
|
||||||
pr_err("Error:ZoneType[%x] Unknown ???\n", zonetype);
|
|
||||||
result = -EFAULT;
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
if (copy_to_user(pReq->data, &sZoneTypeCmd, sizeof(SCmdZoneTypeSet))) {
|
|
||||||
result = -EFAULT;
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
|
|
||||||
case WLAN_CMD_BSS_JOIN:
|
case WLAN_CMD_BSS_JOIN:
|
||||||
if (pDevice->bMACSuspend == true) {
|
if (pDevice->bMACSuspend == true) {
|
||||||
if (pDevice->bRadioOff == true)
|
if (pDevice->bRadioOff == true)
|
||||||
|
@ -464,15 +464,6 @@ int iwctl_siwmode(struct net_device *dev,
|
|||||||
rc = -EOPNOTSUPP;
|
rc = -EOPNOTSUPP;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
if (pMgmt->eConfigMode != WMAC_CONFIG_AP) {
|
|
||||||
pMgmt->eConfigMode = WMAC_CONFIG_AP;
|
|
||||||
if (pDevice->flags & DEVICE_FLAGS_OPENED)
|
|
||||||
pDevice->bCommit = true;
|
|
||||||
|
|
||||||
}
|
|
||||||
pr_debug("set mode to Access Point\n");
|
|
||||||
break;
|
|
||||||
|
|
||||||
case IW_MODE_REPEAT:
|
case IW_MODE_REPEAT:
|
||||||
pMgmt->eConfigMode = WMAC_CONFIG_ESS_STA;
|
pMgmt->eConfigMode = WMAC_CONFIG_ESS_STA;
|
||||||
rc = -EOPNOTSUPP;
|
rc = -EOPNOTSUPP;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user