Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 28 Feb 2016 09:52:24 +0000
From:      bugzilla-noreply@freebsd.org
To:        freebsd-wireless@FreeBSD.org
Subject:   [Bug 197498] [net80211]: Setting ssid on running interface in adhoc mode causes panic
Message-ID:  <bug-197498-21060-C8djGLf1of@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-197498-21060@https.bugs.freebsd.org/bugzilla/>
References:  <bug-197498-21060@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D197498

--- Comment #7 from Andriy Voskoboinyk <avos@freebsd.org> ---
After https://reviews.freebsd.org/D5145 (I remember, that this case does not
work, so I have not tested it) scanning is broken into smaller parts; howev=
er
newstate_cb() was not. As a result:
1), 2) just the same
3) INIT -> SCAN, scanning starts
4) the same
5) SCAN -> SCAN (w/ FEXT_REINIT flag); the task waits untill
scan_curchan_task() ends;
6) SCAN -> INIT, FEXT_REINIT is dropped;
7) right here, without waiting untill scan ends, INIT -> SCAN state transit=
ion
tries to go (but, since F_SCAN flag is set, it hangs here forever).

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-197498-21060-C8djGLf1of>