diff options
Diffstat (limited to 'drivers/net/wireless/rsi')
| -rw-r--r-- | drivers/net/wireless/rsi/rsi_91x_mac80211.c | 3 | ||||
| -rw-r--r-- | drivers/net/wireless/rsi/rsi_91x_mgmt.c | 1 | ||||
| -rw-r--r-- | drivers/net/wireless/rsi/rsi_91x_usb.c | 4 | 
3 files changed, 4 insertions, 4 deletions
diff --git a/drivers/net/wireless/rsi/rsi_91x_mac80211.c b/drivers/net/wireless/rsi/rsi_91x_mac80211.c index ce5e92d82efc..440088293aff 100644 --- a/drivers/net/wireless/rsi/rsi_91x_mac80211.c +++ b/drivers/net/wireless/rsi/rsi_91x_mac80211.c @@ -1140,8 +1140,7 @@ static int rsi_mac80211_ampdu_action(struct ieee80211_hw *hw,  		else if ((vif->type == NL80211_IFTYPE_AP) ||  			 (vif->type == NL80211_IFTYPE_P2P_GO))  			rsta->seq_start[tid] = seq_no; -		ieee80211_start_tx_ba_cb_irqsafe(vif, sta->addr, tid); -		status = 0; +		status = IEEE80211_AMPDU_TX_START_IMMEDIATE;  		break;  	case IEEE80211_AMPDU_TX_STOP_CONT: diff --git a/drivers/net/wireless/rsi/rsi_91x_mgmt.c b/drivers/net/wireless/rsi/rsi_91x_mgmt.c index 6c7f26ef6476..9cc8a335d519 100644 --- a/drivers/net/wireless/rsi/rsi_91x_mgmt.c +++ b/drivers/net/wireless/rsi/rsi_91x_mgmt.c @@ -1756,6 +1756,7 @@ static int rsi_send_beacon(struct rsi_common *common)  		skb_pull(skb, (64 - dword_align_bytes));  	if (rsi_prepare_beacon(common, skb)) {  		rsi_dbg(ERR_ZONE, "Failed to prepare beacon\n"); +		dev_kfree_skb(skb);  		return -EINVAL;  	}  	skb_queue_tail(&common->tx_queue[MGMT_BEACON_Q], skb); diff --git a/drivers/net/wireless/rsi/rsi_91x_usb.c b/drivers/net/wireless/rsi/rsi_91x_usb.c index 760eaffeebd6..53f41fc2cadf 100644 --- a/drivers/net/wireless/rsi/rsi_91x_usb.c +++ b/drivers/net/wireless/rsi/rsi_91x_usb.c @@ -785,10 +785,10 @@ static int rsi_probe(struct usb_interface *pfunction,  	rsi_dbg(ERR_ZONE, "%s: Initialized os intf ops\n", __func__); -	if (id && id->idProduct == RSI_USB_PID_9113) { +	if (id->idProduct == RSI_USB_PID_9113) {  		rsi_dbg(INIT_ZONE, "%s: 9113 module detected\n", __func__);  		adapter->device_model = RSI_DEV_9113; -	} else if (id && id->idProduct == RSI_USB_PID_9116) { +	} else if (id->idProduct == RSI_USB_PID_9116) {  		rsi_dbg(INIT_ZONE, "%s: 9116 module detected\n", __func__);  		adapter->device_model = RSI_DEV_9116;  	} else {  | 

