From 5cf583f29cee0a1a3f9878ebc268edb33d729aad Mon Sep 17 00:00:00 2001 From: Bob Copeland Date: Sat, 24 Jan 2009 13:21:14 -0500 Subject: [PATCH] --- yaml --- r: 134259 b: refs/heads/master c: e874e6585539f6706b8e5f96125c9fca89cce716 h: refs/heads/master i: 134257: c9e969390ef33d10e372d1f183dca805e85836e1 134255: 0f9653a215f2aee43e61ca7fd59a1920395e71e8 v: v3 --- [refs] | 2 +- trunk/net/mac80211/pm.c | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 61021d2539e3..a82bc05e479a 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 30d3ef41b4395d9bee5f481395eef2d3b8b6ee50 +refs/heads/master: e874e6585539f6706b8e5f96125c9fca89cce716 diff --git a/trunk/net/mac80211/pm.c b/trunk/net/mac80211/pm.c index 6d17ed7fd49b..44525f517077 100644 --- a/trunk/net/mac80211/pm.c +++ b/trunk/net/mac80211/pm.c @@ -44,6 +44,9 @@ int __ieee80211_suspend(struct ieee80211_hw *hw) } } + /* flush again, in case driver queued work */ + flush_workqueue(local->hw.workqueue); + /* stop hardware */ if (local->open_count) { ieee80211_led_radio(local, false);