diff options
author | Narayan Reddy <narayanr@nvidia.com> | 2012-02-16 17:14:11 +0530 |
---|---|---|
committer | Simone Willett <swillett@nvidia.com> | 2012-02-24 22:08:55 -0800 |
commit | 6de21231e558a85d766e7d821a6542c5c1803aa8 (patch) | |
tree | 48ce870c5876f169b184f5b39dfa2b0c05e5a6f6 /drivers/net | |
parent | 21fbee1ad2f89274dea0ab69410ee500ddf39bc4 (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.c | 6 |
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 |