On Fri, 2015-08-21 at 13:00 -0400, Marty Faltesek wrote: > It's not IBSS and the stack is messed up, I guess because of statics. > It's probably more likely this manually crafted stack: > > __queue_work (fails BUG_ON(!list_empty(&work->entry));) NULL work > causes this check fail. > queue_work_on WORK_STRUCT_PENDING_BIT check passes cause NULL work. > queue_work > ieee80211_queue_work > ath10k_sta_rc_update > drv_sta_rc_update > rate_control_rate_update > ieee80211_rx_h_action > ieee80211_rx_handlers > ieee80211_invoke_rx_handlers > ieee80211_prepare_and_rx_handle > __ieee80211_rx_handle_packet > ieee80211_rx Ok. Still, I think the best solution would be to check sta->uploaded? johannes -- 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