freebsd-dev/sys/contrib
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
..
alpine-hal
ck Merge commit 'ce929fe84f9c453263af379f3b255ff8eca01d48' 2021-10-29 19:18:03 +02:00
dev iwlwifi: fix hang on unloading driver 2022-11-22 17:29:41 +00:00
device-tree Import device-tree files from Linux 6.0 2022-11-15 20:02:06 +01:00
dpdk_rte_lpm routing: Fix crashes with dpdk_lpm[46] algo. 2021-08-17 20:46:22 +00:00
edk2
ena-com ena: merge ena-com v2.5.0 upgrade 2022-01-23 20:27:13 +01:00
libb2
libfdt
libnv libnv: Mark a variable only used in a custom assertion as unused. 2022-04-13 16:08:19 -07:00
libsodium
ncsw dpaa: Remove unused variables. 2022-04-13 16:08:23 -07:00
ngatm ngatm: Expand #if 0 to cover all lines involving mlen. 2022-04-07 17:01:26 -07:00
openzfs zfs: workaround panic on rootfs mount 2022-11-17 02:01:47 +01:00
pcg-c/include
rdma/krping krping: Remove unused variable. 2022-04-07 17:01:28 -07:00
v4l
vchiq/interface vchiq: Remove unused devclass argument to DRIVER_MODULE. 2022-05-10 10:21:39 -07:00
x86emu Remove prototype of x86emu_init_default. 2022-02-27 15:11:17 -08:00
xen xen/acpi: upload Cx and Px data to Xen 2022-04-12 10:03:26 +02:00
xz-embedded MFV: xz-embedded 3f438e15109229bb14ab45f285f4bff5412a9542 2022-11-17 22:04:57 -08:00
zlib zlib crc32: Add prototypes for recently-added static functions. 2022-09-28 14:00:27 -07:00
zstd