Message ID | 20221212220857.1284874-1-prestwoj@gmail.com (mailing list archive) |
---|---|
State | New |
Headers | show |
Series | scan: remove early supported check for 6ghz in wiphy watch | expand |
Context | Check | Description |
---|---|---|
tedd_an/pre-ci_am | success | Success |
prestwoj/iwd-alpine-ci-fetch | success | Fetch PR |
prestwoj/iwd-ci-gitlint | success | GitLint |
prestwoj/iwd-ci-fetch | success | Fetch PR |
prestwoj/iwd-ci-incremental_build | success | Incremental build not run PASS |
prestwoj/iwd-ci-build | success | Build - Configure |
prestwoj/iwd-alpine-ci-makedistcheck | success | Make Distcheck |
prestwoj/iwd-alpine-ci-incremental_build | success | Incremental build not run PASS |
prestwoj/iwd-alpine-ci-build | success | Build - Configure |
prestwoj/iwd-alpine-ci-makecheckvalgrind | success | Make Check w/Valgrind |
prestwoj/iwd-alpine-ci-makecheck | success | Make Check |
prestwoj/iwd-ci-clang | success | clang PASS |
prestwoj/iwd-ci-makecheckvalgrind | success | Make Check w/Valgrind |
prestwoj/iwd-ci-makecheck | success | Make Check |
prestwoj/iwd-ci-makedistcheck | success | Make Distcheck |
prestwoj/iwd-ci-testrunner | success | test-runner PASS |
Hi James, On 12/12/22 16:08, James Prestwood wrote: > If the regdom updates during a periodic scan the results will be > delayed until after the update in order to, potentially, add 6GHz > frequencies since they may become available. The delayed results > happen regardless of 6GHz support but scan_wiphy_watch() was > returning early if 6GHz was not supported causing the scan request > to never complete. > --- > src/scan.c | 7 ++----- > 1 file changed, 2 insertions(+), 5 deletions(-) > Applied, thanks. Regards, -Denis
diff --git a/src/scan.c b/src/scan.c index 5d2f2957..f63b3ed2 100644 --- a/src/scan.c +++ b/src/scan.c @@ -1933,12 +1933,9 @@ static void scan_wiphy_watch(struct wiphy *wiphy, struct scan_freq_set *freqs_6ghz; struct scan_freq_set *allowed; bool allow_6g; - const struct scan_freq_set *supported = - wiphy_get_supported_freqs(wiphy); - /* Only care about regulatory events, and if 6GHz capable */ - if (event != WIPHY_STATE_WATCH_EVENT_REGDOM_DONE || - !(scan_freq_set_get_bands(supported) & BAND_FREQ_6_GHZ)) + /* Only care about completed regulatory dumps */ + if (event != WIPHY_STATE_WATCH_EVENT_REGDOM_DONE) return; if (!sc->sp.id)