Search Linux Wireless

Re: Deadlock in mac80211 running 3.18.11 + compat-wireless 2015-03-09

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



commit 2c158887f1185e04b3763ae346da9f71fcbc4429
Author: Johannes Berg <johannes.berg@xxxxxxxxx>
Date:   Thu Mar 12 19:28:31 2015 +0100

    mac80211: agg-tx: avoid sending DelBA with sta->lock held
    
    The rate control locking caused a potential deadlock here due to
the
    locks being acquired in different orders, so that change cannot yet
    be applied. However, there's no fundamental reason for this code to
    hold the sta->lock while transmitting frames.
    
    Clearly it's better not to hold the lock for longer periods of
time,
    which can happen here since we call all the way down to the driver.
    Change the code a bit to not hold it while doing that.
    
    Signed-off-by: Johannes Berg <johannes.berg@xxxxxxxxx>

--
To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Wireless Personal Area Network]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite Hiking]     [MIPS Linux]     [ARM Linux]     [Linux RAID]

  Powered by Linux