From mboxrd@z Thu Jan 1 00:00:00 1970 From: Larry Finger Subject: [PATCH] rtlwifi: Fix the usage of the wrong variable in usb.c Date: Sun, 27 Jan 2013 16:24:25 -0600 Message-ID: <1359325465-10280-1-git-send-email-Larry.Finger@lwfinger.net> Cc: linux-wireless@vger.kernel.org, Larry Finger , netdev@vger.kernel.org, Guenter Roeck , Stable To: linville@tuxdriver.com Return-path: Received: from mail-oa0-f53.google.com ([209.85.219.53]:57614 "EHLO mail-oa0-f53.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1756580Ab3A0WYq (ORCPT ); Sun, 27 Jan 2013 17:24:46 -0500 Sender: netdev-owner@vger.kernel.org List-ID: In routine _rtl_rx_pre_process(), skb_dequeue() is called to get an skb; however, the wrong variable name is used in subsequent calls. Reported-by: Guenter Roeck Signed-off-by: Larry Finger Cc: Guenter Roeck Cc: Stable --- John, This is material for 3.8. Sorry that it was not found earlier. Larry --- drivers/net/wireless/rtlwifi/usb.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/net/wireless/rtlwifi/usb.c b/drivers/net/wireless/rtlwifi/usb.c index f2ecdeb..1535efd 100644 --- a/drivers/net/wireless/rtlwifi/usb.c +++ b/drivers/net/wireless/rtlwifi/usb.c @@ -542,8 +542,8 @@ static void _rtl_rx_pre_process(struct ieee80211_hw *hw, struct sk_buff *skb) WARN_ON(skb_queue_empty(&rx_queue)); while (!skb_queue_empty(&rx_queue)) { _skb = skb_dequeue(&rx_queue); - _rtl_usb_rx_process_agg(hw, skb); - ieee80211_rx_irqsafe(hw, skb); + _rtl_usb_rx_process_agg(hw, _skb); + ieee80211_rx_irqsafe(hw, _skb); } } -- 1.8.1