summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorJohannes Berg <johannes.berg@intel.com>2012-12-05 08:49:14 (GMT)
committerJohannes Berg <johannes.berg@intel.com>2012-12-06 13:05:05 (GMT)
commit0b7dff4faed07f55be2a98dd0eafc02623174236 (patch)
tree632417e2b6302076b3ef5781a5da98506cbff097 /tools
parent01331040e6442ad09181bfaacd8bb9687dce2389 (diff)
downloadlinux-0b7dff4faed07f55be2a98dd0eafc02623174236.tar.xz
mac80211: cancel work instead of waiting for it to do nothing
If the sdata work is pending while the interface is stopped, we currently flush it. If it's not running this means waiting for it to run, which could take a while if the workqueue is backlogged. However, the work exits right away if it starts to run while the interface is already stopping. There's no point in waiting for that, so use cancel_work_sync() instead. Reported-by: Ben Greear <greearb@candelatech.com> Tested-by: Ben Greear <greearb@candelatech.com> Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Diffstat (limited to 'tools')
0 files changed, 0 insertions, 0 deletions