#472: Device Driver Crashes, Kernel Panics and Locking Problems
-----------------------------------+----------------------------------------
      Reporter:  [EMAIL PROTECTED]  |       Owner:                              
        
          Type:  defect            |      Status:  new                          
       
      Priority:  major             |   Milestone:  version 0.9.0 - move to new 
codebase
     Component:  madwifi: driver   |     Version:  trunk                        
       
    Resolution:                    |    Keywords:                               
       
Patch_attached:  1                 |  
-----------------------------------+----------------------------------------
Comment (by [EMAIL PROTECTED]):

 Changes made in the patch:

 - Fix some double locking issues from process context/tasklet to interrupt
 - Convert IEEE80211_NODE_LOCK to a spinlock instead of a rw_spinlock
 - Convert IEEE80211_BEACON_LOCK/IEEE80211_UAPSD_LOCK to IEEE80211_LOCK
 (locks same thing, less confusing)
 - Redefined #defines to avoid ambiguity and standardize them properly
 - Used lockflags in local context only
 - ath_tx_timeout calls ath_reset instead of ath_init to avoid semaphore
 locking

 Signed-off-by: Daniel Wu <[EMAIL PROTECTED]>

-- 
Ticket URL: <http://madwifi.org/ticket/472>
MadWifi <http://madwifi.org/>
Multiband Atheros Driver for Wireless Fidelity

Reply via email to