Re: New WARNING from mac80211

2014-12-14 Thread Sujith Manoharan
Johannes Berg wrote: Would it be worthwhile to simply remove the warning and document how we can get there? I think we can fix this by flushing old packets in sdata-work after a HW scan completes. I'll test this and post a patch for review. Sujith -- To unsubscribe from this list: send the

Re: New WARNING from mac80211

2014-12-12 Thread Johannes Berg
On Thu, 2014-11-06 at 21:20 +0530, Sujith Manoharan wrote: Sujith Manoharan wrote: I think this is the race described here: https://patchwork.kernel.org/patch/5095061/ I haven't tried any workaround or fix yet, but it looks like this race can be hit fairly often.

New WARNING from mac80211

2014-11-06 Thread Larry Finger
Hi, I have gotten a new warning while using driver rtl8192se with the mainline kernel. The splat is as follows: [42982.577623] [ cut here ] [42982.577647] WARNING: CPU: 2 PID: 6403 at net/mac80211/agg-tx.c:698 ieee80211_start_tx_ba_cb+0x184/0x190 [mac80211]()

Re: New WARNING from mac80211

2014-11-06 Thread Johannes Berg
On Thu, 2014-11-06 at 08:59 -0600, Larry Finger wrote: The warning comes from the following fragment in net/mac80211/agg-tx.c: if (WARN_ON(!tid_tx)) { ht_dbg(sdata, addBA was not requested!\n); goto unlock; } Is there something that

Re: New WARNING from mac80211

2014-11-06 Thread Sujith Manoharan
Johannes Berg wrote: That sounds like the driver is calling ieee80211_start_tx_ba_cb() [*] when it was never requested to start aggregation? [*] given the stack dump, it's actually calling ieee80211_start_tx_ba_cb_irqsafe() which goes off to a workqueue and then calls