On Tue, 2019-03-26 at 12:42 +0000, Sergey Matyukevich wrote: > Hi all, > > Linux cfg80211 regulatory subsystem uses CRDA timeout to ensure completion > of regulatory updates, performed by user-space software. See call_crda > functon in net/wireless/reg.c: > > static int call_crda(const char *alpha2) > { > ... > > queue_delayed_work(system_power_efficient_wq, > &crda_timeout, msecs_to_jiffies(3142)); > return 0; > } > > So regulatory update/reset operations shall be completed in 3142 msec. > And that includes processing of regulatory notifiers for all the > wireless cards in the system. > > It is not quite clear where this specific timeout value came from. > Original commit (a90c7a313a1c5b) doesn't go into details about it. > > Any ideas where it could come from ? No particular reason. It's just ~pi seconds, and IIRC Luis thought that was funny :-) Are you seeing any issues with that? johannes