diff options
Diffstat (limited to 'drivers/net/wireless/mwifiex/scan.c')
| -rw-r--r-- | drivers/net/wireless/mwifiex/scan.c | 13 | 
1 files changed, 5 insertions, 8 deletions
diff --git a/drivers/net/wireless/mwifiex/scan.c b/drivers/net/wireless/mwifiex/scan.c index 00b658d3b6e..9171aaedbcc 100644 --- a/drivers/net/wireless/mwifiex/scan.c +++ b/drivers/net/wireless/mwifiex/scan.c @@ -1843,21 +1843,18 @@ static int mwifiex_scan_specific_ssid(struct mwifiex_private *priv,  				      struct cfg80211_ssid *req_ssid)  {  	struct mwifiex_adapter *adapter = priv->adapter; -	int ret = 0; +	int ret;  	struct mwifiex_user_scan_cfg *scan_cfg; -	if (!req_ssid) -		return -1; -  	if (adapter->scan_processing) { -		dev_dbg(adapter->dev, "cmd: Scan already in process...\n"); -		return ret; +		dev_err(adapter->dev, "cmd: Scan already in process...\n"); +		return -EBUSY;  	}  	if (priv->scan_block) { -		dev_dbg(adapter->dev, +		dev_err(adapter->dev,  			"cmd: Scan is blocked during association...\n"); -		return ret; +		return -EBUSY;  	}  	scan_cfg = kzalloc(sizeof(struct mwifiex_user_scan_cfg), GFP_KERNEL);  |