]> git.baikalelectronics.ru Git - kernel.git/commit
iwlwifi: mvm: move deferred d0i3 exit to resume_complete op
authorEliad Peller <eliad@wizery.com>
Mon, 20 Oct 2014 15:42:58 +0000 (18:42 +0300)
committerEmmanuel Grumbach <emmanuel.grumbach@intel.com>
Sun, 23 Nov 2014 17:57:30 +0000 (19:57 +0200)
commit22735181871df168f228b1dbe14617b5831cb1b2
treefc9f34ee80e0840fbb32b6125b6783bb073498ef
parent0aef54cefe934bc8888eb8139e279e26dbf90ea6
iwlwifi: mvm: move deferred d0i3 exit to resume_complete op

The deferred d0i3 exit is currently implemented in the
resume op, which is called when mac80211 starts its
resume process.

However, mac80211 still doesn't handle frames at this stage,
which results in frames being dropped.

Move the deferred d0i3 handling to the reconfig_complete
callback, in order to make sure mac80211 is fully available
at this point.

Signed-off-by: Eliad Peller <eliadx.peller@intel.com>
Reviewed-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
drivers/net/wireless/iwlwifi/mvm/d3.c
drivers/net/wireless/iwlwifi/mvm/mac80211.c