|
@@ -2279,7 +2279,9 @@ void wiphy_regulatory_deregister(struct wiphy *wiphy)
|
|
|
static void reg_timeout_work(struct work_struct *work)
|
|
static void reg_timeout_work(struct work_struct *work)
|
|
|
{
|
|
{
|
|
|
REG_DBG_PRINT("Timeout while waiting for CRDA to reply, restoring regulatory settings\n");
|
|
REG_DBG_PRINT("Timeout while waiting for CRDA to reply, restoring regulatory settings\n");
|
|
|
|
|
+ rtnl_lock();
|
|
|
restore_regulatory_settings(true);
|
|
restore_regulatory_settings(true);
|
|
|
|
|
+ rtnl_unlock();
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
int __init regulatory_init(void)
|
|
int __init regulatory_init(void)
|