3
0
mirror of https://git.kernel.org/pub/scm/network/wireless/iwd.git synced 2025-02-16 23:40:43 +01:00
Andrew Zaborowski 55f9639ee3 manager: Retry the interface setup if we get an EBUSY
Sometimes, at least with brcmfmac, the default interface apparently
takes a moment to get created after the NEW_WIPHY event.  We didn't
really consider this case in the NEW_WIPHY handler and we've got a race
condition.  It fixes the following bug for me:
https://bugs.archlinux.org/task/63912 -- tested by removing and
re-modprobing the brcmfmac module rather than rebooting.

To work around this wait for the NEW_INTERFACE event and then retry the
setup.  We still do the initial attempt directly after NEW_WIPHY to
handle cases like wiphys with no default interfaces and pre-existing
wiphys.
2020-01-28 15:10:10 -06:00
..
2020-01-21 16:03:28 -06:00
2019-10-11 15:37:33 -05:00
2020-01-21 16:03:28 -06:00
2020-01-13 11:49:08 -06:00
2019-12-09 01:47:11 -06:00
2019-12-09 01:47:11 -06:00
2020-01-16 11:37:55 -06:00
2020-01-21 16:03:28 -06:00
2020-01-21 16:03:28 -06:00
2020-01-21 16:03:28 -06:00
2020-01-21 16:03:28 -06:00
2020-01-21 16:03:28 -06:00
2019-11-21 14:00:35 -06:00
2020-01-21 16:03:28 -06:00
2019-05-19 13:07:13 -05:00
2019-05-23 16:59:14 -05:00
2020-01-13 11:49:08 -06:00
2020-01-13 11:49:08 -06:00
2017-11-28 13:20:33 -06:00
2020-01-21 16:03:28 -06:00
2020-01-21 16:03:28 -06:00
2019-11-11 18:29:45 -06:00
2020-01-21 16:03:28 -06:00
2020-01-21 16:03:28 -06:00
2020-01-21 16:03:28 -06:00
2019-07-15 14:06:26 -05:00
2019-12-17 16:58:04 -06:00
2020-01-16 11:37:57 -06:00
2020-01-21 16:03:28 -06:00
2020-01-21 16:03:28 -06:00
2019-11-21 20:51:21 -06:00
2020-01-21 16:03:28 -06:00
2020-01-21 16:03:28 -06:00
2020-01-17 12:50:23 -06:00