On Sun, 2011-04-03 at 02:01 +0300, Eliad Peller wrote: > The elp_work is being enqueued on wl1271_ps_elp_sleep, but doesn't get > cancelled on wl1271_ps_elp_wakeup. This might cause immediate entrance > to elp when the wl->mutex is being released, rather than using the delayed > enqueueing optimization. > > Cancel elp_work on wakeup request, and add a new WL1271_FLAG_ELP_REQUESTED > flag to further synchronize the elp actions. > > Signed-off-by: Eliad Peller <eliad@xxxxxxxxxx> > --- Applied with a couple of changes in some comments. Thanks, Eliad, the ELP man! :) -- Cheers, Luca. -- 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