cfg80211: avoid using default in interface type switch
Most code avoids having a default case in interface type switch statements already, to make it easier to find places that need to be extended. Change the code in the __cfg80211_leave() and nl80211_key_allowed() functions to not have a default case. Signed-off-by: Johannes Berg <johannes.berg@intel.com>
This commit is contained in:
parent
579a05f296
commit
de4fcbadde
@ -869,7 +869,19 @@ void __cfg80211_leave(struct cfg80211_registered_device *rdev,
|
||||
case NL80211_IFTYPE_P2P_GO:
|
||||
__cfg80211_stop_ap(rdev, dev, true);
|
||||
break;
|
||||
default:
|
||||
case NL80211_IFTYPE_WDS:
|
||||
/* must be handled by mac80211/driver, has no APIs */
|
||||
break;
|
||||
case NL80211_IFTYPE_P2P_DEVICE:
|
||||
/* cannot happen, has no netdev */
|
||||
break;
|
||||
case NL80211_IFTYPE_AP_VLAN:
|
||||
case NL80211_IFTYPE_MONITOR:
|
||||
/* nothing to do */
|
||||
break;
|
||||
case NL80211_IFTYPE_UNSPECIFIED:
|
||||
case NUM_NL80211_IFTYPES:
|
||||
/* invalid */
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
@ -884,7 +884,11 @@ static int nl80211_key_allowed(struct wireless_dev *wdev)
|
||||
if (!wdev->current_bss)
|
||||
return -ENOLINK;
|
||||
break;
|
||||
default:
|
||||
case NL80211_IFTYPE_UNSPECIFIED:
|
||||
case NL80211_IFTYPE_MONITOR:
|
||||
case NL80211_IFTYPE_P2P_DEVICE:
|
||||
case NL80211_IFTYPE_WDS:
|
||||
case NUM_NL80211_IFTYPES:
|
||||
return -EINVAL;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user