kernel/net/wireless/reg.c
.. .. @@ -4185,8 +4185,10 @@ 4185 4185 return -EINVAL; 4186 4186 4187 4187 err = load_builtin_regdb_keys(); 4188 - if (err)4188 + if (err) {4189 + platform_device_unregister(reg_pdev);4189 4190 return err; 4191 + }4190 4192 4191 4193 /* We always try to get an update for the static regdomain */ 4192 4194 err = regulatory_hint_core(cfg80211_world_regdom->alpha2);