cfg80211: rename cfg80211_drv_mutex to cfg80211_mutex
cfg80211_drv_mutex is protecting more than the driver list, this renames it and documents what its currently supposed to protect. Signed-off-by: Luis R. Rodriguez <lrodriguez@atheros.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
This commit is contained in:

committed by
John W. Linville

parent
85fd129a72
commit
a1794390f1
@@ -1116,7 +1116,7 @@ static int ignore_request(struct wiphy *wiphy, enum reg_set_by set_by,
|
||||
return -EINVAL;
|
||||
}
|
||||
|
||||
/* Caller must hold &cfg80211_drv_mutex */
|
||||
/* Caller must hold &cfg80211_mutex */
|
||||
int __regulatory_hint(struct wiphy *wiphy, enum reg_set_by set_by,
|
||||
const char *alpha2,
|
||||
u32 country_ie_checksum,
|
||||
@@ -1188,13 +1188,13 @@ void regulatory_hint(struct wiphy *wiphy, const char *alpha2)
|
||||
int r;
|
||||
BUG_ON(!alpha2);
|
||||
|
||||
mutex_lock(&cfg80211_drv_mutex);
|
||||
mutex_lock(&cfg80211_mutex);
|
||||
r = __regulatory_hint(wiphy, REGDOM_SET_BY_DRIVER,
|
||||
alpha2, 0, ENVIRON_ANY);
|
||||
/* This is required so that the orig_* parameters are saved */
|
||||
if (r == -EALREADY && wiphy->strict_regulatory)
|
||||
wiphy_update_regulatory(wiphy, REGDOM_SET_BY_DRIVER);
|
||||
mutex_unlock(&cfg80211_drv_mutex);
|
||||
mutex_unlock(&cfg80211_mutex);
|
||||
}
|
||||
EXPORT_SYMBOL(regulatory_hint);
|
||||
|
||||
@@ -1225,7 +1225,7 @@ void regulatory_hint_11d(struct wiphy *wiphy,
|
||||
if (!last_request)
|
||||
return;
|
||||
|
||||
mutex_lock(&cfg80211_drv_mutex);
|
||||
mutex_lock(&cfg80211_mutex);
|
||||
|
||||
/* IE len must be evenly divisible by 2 */
|
||||
if (country_ie_len & 0x01)
|
||||
@@ -1307,7 +1307,7 @@ void regulatory_hint_11d(struct wiphy *wiphy,
|
||||
country_ie_regdomain->alpha2, checksum, env);
|
||||
|
||||
out:
|
||||
mutex_unlock(&cfg80211_drv_mutex);
|
||||
mutex_unlock(&cfg80211_mutex);
|
||||
}
|
||||
EXPORT_SYMBOL(regulatory_hint_11d);
|
||||
|
||||
@@ -1562,7 +1562,7 @@ static int __set_regdom(const struct ieee80211_regdomain *rd)
|
||||
|
||||
/* Use this call to set the current regulatory domain. Conflicts with
|
||||
* multiple drivers can be ironed out later. Caller must've already
|
||||
* kmalloc'd the rd structure. Caller must hold cfg80211_drv_mutex */
|
||||
* kmalloc'd the rd structure. Caller must hold cfg80211_mutex */
|
||||
int set_regdom(const struct ieee80211_regdomain *rd)
|
||||
{
|
||||
int r;
|
||||
@@ -1586,7 +1586,7 @@ int set_regdom(const struct ieee80211_regdomain *rd)
|
||||
return r;
|
||||
}
|
||||
|
||||
/* Caller must hold cfg80211_drv_mutex */
|
||||
/* Caller must hold cfg80211_mutex */
|
||||
void reg_device_remove(struct wiphy *wiphy)
|
||||
{
|
||||
kfree(wiphy->regd);
|
||||
@@ -1633,7 +1633,7 @@ int regulatory_init(void)
|
||||
|
||||
void regulatory_exit(void)
|
||||
{
|
||||
mutex_lock(&cfg80211_drv_mutex);
|
||||
mutex_lock(&cfg80211_mutex);
|
||||
|
||||
reset_regdomains();
|
||||
|
||||
@@ -1644,5 +1644,5 @@ void regulatory_exit(void)
|
||||
|
||||
platform_device_unregister(reg_pdev);
|
||||
|
||||
mutex_unlock(&cfg80211_drv_mutex);
|
||||
mutex_unlock(&cfg80211_mutex);
|
||||
}
|
||||
|
Reference in New Issue
Block a user