freebsd-dev/sys/contrib/dev
Bjoern A. Zeeb bee60c9897 iwlwifi: fix hang on unloading driver
f808c43ad9 introduced a FreeBSD specific
behaviour to wait for firmware load completion before returning from
loading the driver.  This does no longer allow iwl_drv_stop to detect
that startup has completed and it will wait indefinitely for a
completion event that will not happen.
We could change the complete() call to a complete_all() but to avoid
confusion, future side effects, and for simplicity daisy-chain two
complete events in FreeBSD.

PR:		267869
Reported by:	Peter Much (pmc citylink.dinoex.sub.org)
Tested by:	Peter Much (pmc citylink.dinoex.sub.org)
Sponsored by:	The FreeBSD Foundation
MFC after:	3 days
2022-11-22 17:29:41 +00:00
..
acpica acpica: Fix the botched merge 2022-10-27 22:36:35 -04:00
ath/ath_hal/ar9300 [ath_hal] Add get/set NAV functions 2021-04-18 22:52:31 -07:00
ice ice_ddp: Update to 1.3.27.0 2022-01-24 18:25:56 -08:00
imx
ipw
iwi
iwlwifi iwlwifi: fix hang on unloading driver 2022-11-22 17:29:41 +00:00
iwlwififw iwlwifi firmware: update to -73 / newer builds for 9xxx 2022-07-31 00:41:33 +00:00
iwm
iwn
liquidio
mwl
nvidia
otus
qat qat: Move qat_c2xxx firmware files and build glue into separate dirs 2022-08-04 09:37:55 -04:00
qat_c2xxx qat: Move qat_c2xxx firmware files and build glue into separate dirs 2022-08-04 09:37:55 -04:00
ral
rsu
rtw88 lindebugfs,rtw88,rtw89: correct module dependencies 2022-09-25 21:41:22 +00:00
rtw88fw rtw88: downgrade rtw8822c firmware to 9.9.10 2022-04-08 11:14:54 +00:00
rtw89 lindebugfs,rtw88,rtw89: correct module dependencies 2022-09-25 21:41:22 +00:00
rtw89fw rtw89: import firmware for Realtek's rtw89 supported chipsets. 2022-09-09 16:32:17 +00:00
rtwn
run
uath
wpi