From patchwork Tue Nov 25 20:02:07 2014 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Larry Finger X-Patchwork-Id: 5382521 Return-Path: X-Original-To: patchwork-linux-wireless@patchwork.kernel.org Delivered-To: patchwork-parsemail@patchwork1.web.kernel.org Received: from mail.kernel.org (mail.kernel.org [198.145.19.201]) by patchwork1.web.kernel.org (Postfix) with ESMTP id 2653C9F39D for ; Tue, 25 Nov 2014 20:04:07 +0000 (UTC) Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id 7CFA1201F5 for ; Tue, 25 Nov 2014 20:04:02 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id CCF5D2011B for ; Tue, 25 Nov 2014 20:03:57 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751288AbaKYUDw (ORCPT ); Tue, 25 Nov 2014 15:03:52 -0500 Received: from mail-ob0-f182.google.com ([209.85.214.182]:50026 "EHLO mail-ob0-f182.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750828AbaKYUDu (ORCPT ); Tue, 25 Nov 2014 15:03:50 -0500 Received: by mail-ob0-f182.google.com with SMTP id m8so1058310obr.13 for ; Tue, 25 Nov 2014 12:03:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:from:to:cc:subject:date:message-id; bh=6SRMRVl6IEfTJPmCOaHmUoHk2yyfFUdOtX2zE0VTke8=; b=ROMBhU0woDCbMmvBJ6OTrjXx6HeVo3mm2eGR9tFyVzkmnEtHjjFE5l4GPIsdJbxYXZ hg7ESjmGyTYzj+qLsbXoLPPE6Rno5p1nNo8+Qp+UDxp60XjdYv4WJst3p5NeinRRdgu2 g+KkIuwWAn8VrhbAceQnS2TaAVepiRkI/c1WsCy/qaq3OJSBWnWPLs/ea7T2KP1p8+04 FrE3kKUN/LMubSqTcE9929NW2YztvEWrXWsXmu8KEb7PcFKg/bIJDVc3Hbik/AQx/6H7 caqyDSCz1Xh6WuOuJNyCKmnf1I4VqL59dPboVSr8EUa4rCa3dNdoGsTShbGszNotvEUi dmUQ== X-Received: by 10.182.79.104 with SMTP id i8mr16970501obx.58.1416945830324; Tue, 25 Nov 2014 12:03:50 -0800 (PST) Received: from linux.site ([69.76.245.152]) by mx.google.com with ESMTPSA id wf4sm853351obc.27.2014.11.25.12.03.40 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Tue, 25 Nov 2014 12:03:49 -0800 (PST) From: Larry Finger To: linville@tuxdriver.com Cc: linux-wireless@vger.kernel.org, Larry Finger , netdev@vger.kernel.org, Valerio Passini Subject: [PATCH 1/2 V2 3.18] rtlwifi: rtl8821ae: Fix 5G detection problem Date: Tue, 25 Nov 2014 14:02:07 -0600 Message-Id: <1416945727-10743-1-git-send-email-Larry.Finger@lwfinger.net> X-Mailer: git-send-email 2.1.2 Sender: linux-wireless-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-wireless@vger.kernel.org X-Spam-Status: No, score=-5.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, RCVD_IN_DNSWL_HI, T_DKIM_INVALID, T_RP_MATCHES_RCVD, UNPARSEABLE_RELAY, URIBL_BLACK autolearn=ham version=3.3.1 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP The changes associated with moving this driver from staging to the regular tree missed one section setting the allowable rates for the 5GHz band. This patch is needed to fix the regression reported in Bug #88811 (https://bugzilla.kernel.org/show_bug.cgi?id=88811). Reported-by: Valerio Passini Tested-by: Valerio Passini Signed-off-by: Larry Finger Cc: Valerio Passini --- V2 - removed extra parentheses as suggested by John Linville. --- drivers/net/wireless/rtlwifi/rtl8821ae/hw.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/drivers/net/wireless/rtlwifi/rtl8821ae/hw.c b/drivers/net/wireless/rtlwifi/rtl8821ae/hw.c index 310d316..18f34f7 100644 --- a/drivers/net/wireless/rtlwifi/rtl8821ae/hw.c +++ b/drivers/net/wireless/rtlwifi/rtl8821ae/hw.c @@ -3672,8 +3672,9 @@ static void rtl8821ae_update_hal_rate_mask(struct ieee80211_hw *hw, mac->opmode == NL80211_IFTYPE_ADHOC) macid = sta->aid + 1; if (wirelessmode == WIRELESS_MODE_N_5G || - wirelessmode == WIRELESS_MODE_AC_5G) - ratr_bitmap = sta->supp_rates[NL80211_BAND_5GHZ]; + wirelessmode == WIRELESS_MODE_AC_5G || + wirelessmode == WIRELESS_MODE_A) + ratr_bitmap = sta->supp_rates[NL80211_BAND_5GHZ]<<4; else ratr_bitmap = sta->supp_rates[NL80211_BAND_2GHZ];