staging: ath6kl: Eliminate cfg80211 warnings
authorVipin Mehta <vmehta@atheros.com>
Sun, 20 Feb 2011 15:00:38 +0000 (07:00 -0800)
committerGreg Kroah-Hartman <gregkh@suse.de>
Wed, 23 Feb 2011 22:00:14 +0000 (14:00 -0800)
Cancel the pending scan operation once the interface is going down to
avoid warnings from the cfg80211 module. Once the interface is down,
cfg80211 checks for any pending scan requests and dumps a warning if it
finds one. It expects the driver to abort any ongoing scan operation
once the driver detects that the interface is going down.

Signed-off-by: Vipin Mehta <vmehta@atheros.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/staging/ath6kl/os/linux/ar6000_drv.c

index 5dc5cf0c5b16a1382d2c54bf918fe31eed59db16..21483812ea984df9f5fbfdf96d8fb87e6077cceb 100644 (file)
@@ -2331,6 +2331,7 @@ ar6000_close(struct net_device *dev)
         }
         ar->arWlanState = WLAN_DISABLED;
     }
+       ar6k_cfg80211_scanComplete_event(ar, A_ECANCELED);
 #endif /* ATH6K_CONFIG_CFG80211 */
 
     return 0;