#74: module unstable on x86_64
------------------------------+---------------------------------------------
Reporter: kelmo | Owner:
Type: defect | Status: new
Priority: critical | Milestone: version 1.0.0 - first stable
release
Component: madwifi: driver | Version: trunk
Resolution: | Keywords:
------------------------------+---------------------------------------------
Comment (by [EMAIL PROTECTED]):
I believe I've narrowed it down to a line of code. In
if_ath.c:ath_tx_uapsdqueue(), it is at line 6249 (in the 1347 madwifi
release). e.g. below:
{{{
/* check if need to make room on overflow queue */
if (an->an_uapsd_overflowqdepth == an->an_node.ni_uapsd_maxsp) {
/*
* pop oldest from delivery queue and cleanup
*/
lastbuf = STAILQ_FIRST(&an->an_uapsd_q);
STAILQ_REMOVE_HEAD(&an->an_uapsd_q, bf_list); /* <---
OOPS on this line. */
dev_kfree_skb(lastbuf->bf_skb);
}}}
I don't know this driver, and it is unlikely I'll be able to debug this
any further. But maybe this info will help someone who knows what they are
doing?
--
Ticket URL: <http://madwifi.org/ticket/74>
Madwifi <http://madwifi.org/>
Multiband Atheros Driver for Wireless Fidelity