Date: Sat, 1 Dec 2012 22:37:43 -0800 From: Adrian Chadd <adrian@freebsd.org> To: freebsd-wireless@freebsd.org Subject: Re: Please test - collapsing the TX locking down to ATH_TX_LOCK() Message-ID: <CAJ-VmokYNDqwJeaYU7kTzGsaowXYzZGvTUK8GxfRuyULKR2MoA@mail.gmail.com> In-Reply-To: <CAJ-VmomJ5Oa_wyo-WxrM65OQDxcKyxr6mUi=SE7H5xnw6rbvVg@mail.gmail.com> References: <CAJ-VmomJ5Oa_wyo-WxrM65OQDxcKyxr6mUi=SE7H5xnw6rbvVg@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Hi, I've committed the patch, with an extra bugfix (recursive locking, eek.) I'm now going to go through and begin un-doing the couple of LORs I know will occur when ieee80211_free_node() is called whilst the TX lock is held. Please update to -HEAD and test thoroughly with WITNESS enabled. I'm going to make a big push now to simplify a lot of the locking in the TX path so I can squeeze some more TX performance out of the code. Thanks, Adrian
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAJ-VmokYNDqwJeaYU7kTzGsaowXYzZGvTUK8GxfRuyULKR2MoA>