Date: Fri, 17 Aug 2012 23:15:09 -0700 From: Adrian Chadd <adrian@freebsd.org> To: freebsd-wireless@freebsd.org Subject: Re: net80211/driver LORs: http://wiki.freebsd.org/WiFiDebugging Message-ID: <CAJ-VmokqTt84eawJXypJ9i_rM%2B9mCM0gtAj-ZzfVUK5-4krDdg@mail.gmail.com> In-Reply-To: <CAJ-Vmok8wTVoy5UWh9QsKkLj8HWO0qfL=7UK-xtqezcK7OZgew@mail.gmail.com>
index | next in thread | previous in thread | raw e-mail
.. so the first LOR is between node table lock and comlock - the former in ieee80211_timeout_stations() and the latter in ieee80211_set_tim(). So, something is holding the comlock when the node table lock is being grabbed. Where is that happening? Would someone like to tackle that particular issue? Eg, what about printing out a witness backtrace if the comlock is held when the node table lock is held? And vice versa? Just to try and figure out who is holding things incorrectly? Adrianhome | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAJ-VmokqTt84eawJXypJ9i_rM%2B9mCM0gtAj-ZzfVUK5-4krDdg>
