]> git.baikalelectronics.ru Git - kernel.git/commit
cfg80211: Process all pending regulatory requests/hints
authorBen <ben.rosenfeld@intel.com>
Thu, 12 Mar 2015 13:37:34 +0000 (09:37 -0400)
committerJohannes Berg <johannes.berg@intel.com>
Tue, 17 Mar 2015 10:02:42 +0000 (11:02 +0100)
commite01b6f11c83fac113b589acdc07033c9f9daa7f3
treef12959a49465da789bc6095c7ccbc08b28a67e3c
parente6fee0cbfaf990b08162d95170ed516149dab1b8
cfg80211: Process all pending regulatory requests/hints

It is possible that there are several regulatory requests
pending, but the processing of the last one does not call
CRDA, and thus the other requests are not handled.

Fix this by rescheduling the work until all requests have
been processed.

Signed-off-by: Ben Rosenfeld <ben.rosenfeld@intel.com>
Signed-off-by: Ilan Peer <ilan.peer@intel.com>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
net/wireless/reg.c