CHROMIUM: mwifiex: Abort scan when interface is down
authorPaul Stewart <pstew@chromium.org>
Fri, 19 Oct 2012 21:51:37 +0000 (14:51 -0700)
committerGerrit <chrome-bot@google.com>
Tue, 23 Oct 2012 00:03:12 +0000 (17:03 -0700)
commite3df0c0f341a3182bdb8448cd0a45323277e7b40
tree4ca00bba9002395b860b33d319931c938f862ae5
parent3a7b404bdb1e97a2fa0f2586399344da86407707
CHROMIUM: mwifiex: Abort scan when interface is down

When the interface is marked down, scans should be aborted,
otherwise we risk memory leaks and code paths that may cause
a crash.

Signed-off-by: Paul Stewart <pstew@chromium.org>
BUG=chrome-os-partner:15390
TEST="iw mlan0 scan trigger; ifconfig mlan0 down"

Change-Id: I7a9010ce3086a19fbcd143db60dee27290f1e78b
Reviewed-on: https://gerrit.chromium.org/gerrit/36151
Reviewed-by: Bing Zhao <bzhao@marvell.com>
Reviewed-by: mukesh agrawal <quiche@chromium.org>
Commit-Ready: Paul Stewart <pstew@chromium.org>
Tested-by: Paul Stewart <pstew@chromium.org>
drivers/net/wireless/mwifiex/cfg80211.c
drivers/net/wireless/mwifiex/init.c
drivers/net/wireless/mwifiex/main.c
drivers/net/wireless/mwifiex/scan.c