summaryrefslogtreecommitdiffstats
path: root/drivers/base
diff options
context:
space:
mode:
authorArik Nemtsov <arik@wizery.com>2012-05-18 07:46:39 +0300
committerLuciano Coelho <coelho@ti.com>2012-06-06 19:28:05 +0300
commit2c38849f4a247673c8203a569444042e32d82410 (patch)
tree86b41dd4670f9d1ffa9997cc43ca4565a5050c2b /drivers/base
parent6639611467f34038aa63c5cb9f8d9e48171d6022 (diff)
downloadlinux-2c38849f4a247673c8203a569444042e32d82410.tar.bz2
wlcore: stop queues on Tx flush
Stop network queues during Tx flush, and also drop other internal mac80211 packets (mgmt) that may arrive when the queues are stopped. When flush is done all driver queues are clear, forcefully if needed. Protect the Tx flush operation with a new mutex, to prevent concurrency that can mess us queue state. Based on a patch by Eliad Peller <eliad@wizery.com> Signed-off-by: Arik Nemtsov <arik@wizery.com> Signed-off-by: Luciano Coelho <coelho@ti.com>
Diffstat (limited to 'drivers/base')
0 files changed, 0 insertions, 0 deletions