On Tue, 2015-05-19 at 13:53 +0530, Krishna Chaitanya wrote: > > I'm not sure I get it - we always transmit a frame after resume. > Let me explain the sequence of events: > > tx_frame: > dynamic_ps_disable_work. > get the chip out of power save. > suspend came: > dynamic ps timer is cancelled. > tx queues are flushed. > chip stays out of power save unless there is one more > tx frame which kicks the dynamic ps timer again. So initially, for suspend, this shouldn't matter. And after suspend we always transmit a frame. What gives? 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