On 25 January 2016 at 18:59, Ben Greear <greearb@xxxxxxxxxxxxxxx> wrote: > On 01/21/2016 05:23 AM, Michal Kazior wrote: >> >> The driver can access the queue simultanously >> while mac80211 tears down the interface. Without >> spinlock protection this could lead to corrupting >> sk_buff_head and subsequently to an invalid >> pointer dereference. > > Hard to know for certain, but this *appears* to fix the unexpectedly large > amount of CE/AXI ath10k firmware crashes that we saw in the 4.2 kernel (4.0 > previously > ran much better han 4.2 for us). That's impossible. Without wake_tx_queue() txqs aren't even allocated (sdata->vif.txq is NULL). Michał -- 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