]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
iwm: If firmware load fails during init via iwm_preinit() we bail out
authorgavin <gavin@FreeBSD.org>
Sat, 12 Nov 2016 18:33:56 +0000 (18:33 +0000)
committergavin <gavin@FreeBSD.org>
Sat, 12 Nov 2016 18:33:56 +0000 (18:33 +0000)
commit4e29bc939a7b0e91bfa23a61ad9f33a96c52e5b6
tree3d96a45b796bb73f9c5f27e8f79289b07cce74dd
parent4d07305872b8f9147f620b74c2d1089d7507ff63
iwm: If firmware load fails during init via iwm_preinit() we bail out
before calling ieee80211_ifattach() so the taskqueue hasn't been
initialized. Don't try to drain it, we'll panic.
Looks like this issue was introduced in r303326.

Reviewed by: avos, sbruno, adrian
Differential Revision: https://reviews.freebsd.org/D8499
sys/dev/iwm/if_iwm.c