|
@@ -388,7 +388,15 @@ static void reg_regdb_query(const char *alpha2)
|
|
|
|
|
|
schedule_work(®_regdb_work);
|
|
|
}
|
|
|
+
|
|
|
+/* Feel free to add any other sanity checks here */
|
|
|
+static void reg_regdb_size_check(void)
|
|
|
+{
|
|
|
+ /* We should ideally BUILD_BUG_ON() but then random builds would fail */
|
|
|
+ WARN_ONCE(!reg_regdb_size, "db.txt is empty, you should update it...");
|
|
|
+}
|
|
|
#else
|
|
|
+static inline void reg_regdb_size_check(void) {}
|
|
|
static inline void reg_regdb_query(const char *alpha2) {}
|
|
|
#endif /* CONFIG_CFG80211_INTERNAL_REGDB */
|
|
|
|
|
@@ -2322,6 +2330,8 @@ int __init regulatory_init(void)
|
|
|
spin_lock_init(®_requests_lock);
|
|
|
spin_lock_init(®_pending_beacons_lock);
|
|
|
|
|
|
+ reg_regdb_size_check();
|
|
|
+
|
|
|
cfg80211_regdomain = cfg80211_world_regdom;
|
|
|
|
|
|
user_alpha2[0] = '9';
|