#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

Reply via email to