diff options
Diffstat (limited to 'drivers/net/wireless/intel/iwlegacy')
| -rw-r--r-- | drivers/net/wireless/intel/iwlegacy/3945.c | 3 | ||||
| -rw-r--r-- | drivers/net/wireless/intel/iwlegacy/common.c | 6 | 
2 files changed, 7 insertions, 2 deletions
diff --git a/drivers/net/wireless/intel/iwlegacy/3945.c b/drivers/net/wireless/intel/iwlegacy/3945.c index 7bcedbb53d94..209dc9988455 100644 --- a/drivers/net/wireless/intel/iwlegacy/3945.c +++ b/drivers/net/wireless/intel/iwlegacy/3945.c @@ -1019,12 +1019,13 @@ il3945_hw_txq_ctx_free(struct il_priv *il)  	int txq_id;  	/* Tx queues */ -	if (il->txq) +	if (il->txq) {  		for (txq_id = 0; txq_id < il->hw_params.max_txq_num; txq_id++)  			if (txq_id == IL39_CMD_QUEUE_NUM)  				il_cmd_queue_free(il);  			else  				il_tx_queue_free(il, txq_id); +	}  	/* free tx queue structure */  	il_free_txq_mem(il); diff --git a/drivers/net/wireless/intel/iwlegacy/common.c b/drivers/net/wireless/intel/iwlegacy/common.c index eb24b9241bb2..140b6ea8f7cc 100644 --- a/drivers/net/wireless/intel/iwlegacy/common.c +++ b/drivers/net/wireless/intel/iwlegacy/common.c @@ -1305,10 +1305,14 @@ il_send_scan_abort(struct il_priv *il)  static void  il_complete_scan(struct il_priv *il, bool aborted)  { +	struct cfg80211_scan_info info = { +		.aborted = aborted, +	}; +  	/* check if scan was requested from mac80211 */  	if (il->scan_request) {  		D_SCAN("Complete scan in mac80211\n"); -		ieee80211_scan_completed(il->hw, aborted); +		ieee80211_scan_completed(il->hw, &info);  	}  	il->scan_vif = NULL;  |