summaryrefslogtreecommitdiff
path: root/drivers/net
diff options
context:
space:
mode:
authorNarayan Reddy <narayanr@nvidia.com>2012-02-16 17:14:11 +0530
committerSimone Willett <swillett@nvidia.com>2012-02-24 22:08:55 -0800
commit6de21231e558a85d766e7d821a6542c5c1803aa8 (patch)
tree48ce870c5876f169b184f5b39dfa2b0c05e5a6f6 /drivers/net
parent21fbee1ad2f89274dea0ab69410ee500ddf39bc4 (diff)
driver: wireless: bcmdhd: add missed wake_unlocks
handled missed wake_unlocks in bcmdhd wlan driver Bug 924611 Signed-off-by: Narayan Reddy <narayanr@nvidia.com> Reviewed-on: http://git-master/r/84302 (cherry picked from commit d54a9823622acf981b782260a717f0091ea69fd7) Change-Id: I4faff6d6fbee8ac62e3d19d6b5ef27ee5a20e60b Reviewed-on: http://git-master/r/85692 Reviewed-by: Narayan Reddy <narayanr@nvidia.com> Tested-by: Narayan Reddy <narayanr@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Diffstat (limited to 'drivers/net')
-rw-r--r--drivers/net/wireless/bcmdhd/wl_iw.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/net/wireless/bcmdhd/wl_iw.c b/drivers/net/wireless/bcmdhd/wl_iw.c
index ba3cc6c876ca..457372b62b3a 100644
--- a/drivers/net/wireless/bcmdhd/wl_iw.c
+++ b/drivers/net/wireless/bcmdhd/wl_iw.c
@@ -6094,13 +6094,13 @@ wl_iw_set_cscan(
if (g_onoff == G_WLAN_SET_OFF) {
WL_TRACE(("%s: driver is not up yet after START\n", __FUNCTION__));
- return -1;
+ goto exit_proc;
}
if (wrqu->data.length < (strlen(CSCAN_COMMAND) + sizeof(cscan_tlv_t))) {
WL_ERROR(("%s argument=%d less %d\n", __FUNCTION__,
wrqu->data.length, (int)(strlen(CSCAN_COMMAND) + sizeof(cscan_tlv_t))));
- return -1;
+ goto exit_proc;
}
#ifdef TLV_DEBUG
@@ -6232,7 +6232,7 @@ wl_iw_set_cscan(
else {
WL_ERROR(("%s Ignoring CSCAN : First Scan is not done yet %d\n",
__FUNCTION__, g_first_counter_scans));
- return -EBUSY;
+ goto exit_proc;
}
}
#endif