iwlwifi: mvm: ROC: cleanup time event info on FW failure
authorMatti Gottlieb <matti.gottlieb@intel.com>
Wed, 9 Mar 2016 12:46:28 +0000 (14:46 +0200)
committerEmmanuel Grumbach <emmanuel.grumbach@intel.com>
Wed, 9 Mar 2016 18:59:18 +0000 (20:59 +0200)
commit5151ad953c68f2af0b50cf8d074a902ccf001ae0
treeaf642ae70838ddf8e469f13a93161a6d84d05353
parent62d23403d4a201db117975d46c1889c79987069e
iwlwifi: mvm: ROC: cleanup time event info on FW failure

Currently when the FW sends start/stop aux roc time event
notification with an error status, the driver returns an
error value, but does not remove the time event, and does
not notify the stack above that the time event is over.

This causes problems that the stack above assumes we are still
in the middle of a time event, and therefore can block different
events, such as scanning.

On FW failure notification, cleanup the time event parameters and
notify the stack above that the time event is over.

Signed-off-by: Matti Gottlieb <matti.gottlieb@intel.com>
Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
drivers/net/wireless/intel/iwlwifi/mvm/time-event.c