Received: by 2002:a25:1506:0:0:0:0:0 with SMTP id 6csp70592ybv; Thu, 6 Feb 2020 18:14:26 -0800 (PST) X-Google-Smtp-Source: APXvYqwJIh4kcu66zcdHyo6wtLGjL8TeNXxENN+HkGNkk35WSUxGb2k0WvXS7IrKndlYihtavwrz X-Received: by 2002:aca:5094:: with SMTP id e142mr547191oib.101.1581041666462; Thu, 06 Feb 2020 18:14:26 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1581041666; cv=none; d=google.com; s=arc-20160816; b=XNz7Y+1rUGdUN1ch7iNDwu1VjTIkOWIixuo8S/BJygQtfT1eEvnS/HZuwqzGDffKcG zUHkeNlxHcQ6k7oFoYLDUsL7Gl0RBWC+B80p6W279XSJUnDrKyuluw3aPELfkALow90+ n22ZpBHcyfuP6+5F3eLJB+I70EYh8GhBX7ugANgYaP0NK/p/LpxbPlpzjMTBLc+SvltK fBoqOGsQB08T3ldKv02RAVMhlNNxPOno+jmOaDwvtt7pl5SJER/WiBMsblwJAtzOee8X Uwn0tG4g+IHReAOFu9JATIFRQURnn8aoHqid5T/2ef93rYZCmgHf/xGehYXfxFACjJTb nZAg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=GWc7Ijn6yHG/2KgjgfrGjVuqZdUeAuHimZKaD1xcjgA=; b=UJyOBJSr5e4BK1jKGk/tjI+H4UgZTHKV9g2n2Bxy8yJ0hshBjvbGmcrVh160UymAbQ KY25KUYfaWLTnni4JCjUqVmV56Kwdq5fxOBqVdfofePZ+d5m9DwmIkz/c44syzPHl7BG 71VjRsjGZaVaxy/wDjzbF126d+qVc8rF2IKGV+u9EIoo88DskQ/cW611aeLJ8kynqgJg AJIE7UC5SOpvL+OnUieHx99kRGIHh3ovw8UJ8P1oDdCZqZdiP2ObUJvMJLT7iEMLAfKr sOnaX1tcYIDxAJQNVjz4EQd0tF04kmSi9fiR8KNhkh9BagDUDPpeLwi4CFCvid4Etr+2 AE3Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@endlessm-com.20150623.gappssmtp.com header.s=20150623 header.b=osEHepPh; spf=pass (google.com: best guess record for domain of linux-wireless-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id a7si859025otp.11.2020.02.06.18.13.59; Thu, 06 Feb 2020 18:14:26 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-wireless-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@endlessm-com.20150623.gappssmtp.com header.s=20150623 header.b=osEHepPh; spf=pass (google.com: best guess record for domain of linux-wireless-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727509AbgBGCLS (ORCPT + 99 others); Thu, 6 Feb 2020 21:11:18 -0500 Received: from mail-ot1-f66.google.com ([209.85.210.66]:45707 "EHLO mail-ot1-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727028AbgBGCLS (ORCPT ); Thu, 6 Feb 2020 21:11:18 -0500 Received: by mail-ot1-f66.google.com with SMTP id 59so660774otp.12 for ; Thu, 06 Feb 2020 18:11:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=endlessm-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=GWc7Ijn6yHG/2KgjgfrGjVuqZdUeAuHimZKaD1xcjgA=; b=osEHepPh3mVNSEYrrEd5xYSh7kAlTn3tjhRZ9OoEYMbMjm+g/LUzJnaKqJCqD7L1Mq lTBh+yLS4yhmL4Fn49c4RM2Y9ea9O5kapLQsaDoc/EQ8YpPERESZf4nAvaawscnnJEUM xpH+umK+5wXgMBtAvVTbWSd5MyZudhqUGLfhHnyKnPU4TgsnfvwWJebz1Wo/EQ+QkqCU PTpBT4NvADmRcTtuS9pxYonbeN+KKv3NZQXLhuOwP2iC76eY5aHc4uQswp9kFfsDWoJV mlP83+yp0QEShNz/bIH4XtagoBePELe54O8LJmdxTE46HjEGyiCk29YYkm8c00hcwgfZ mIJQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=GWc7Ijn6yHG/2KgjgfrGjVuqZdUeAuHimZKaD1xcjgA=; b=IfYqobal126yinxdgUW6tt/NYyXlHPwgO3Nr3LdVI81R2EvJ3++R6HBQuQH/Ogmp/B Dhlz76iQ5ErNeBMKeYvkgmYs4MWnAv9oGU97pi6AyiBCgpTzOYCNa8pYcKLC67CVlDVU RGUHRPGE54TZe6KUCvlSMXauELvggAz/KWJCsjMd8jBmUoPbOW5iEuXZq363BRqRFKV/ 0zIj/+kkDTTcliiRF4u69DGHjchql+JBqv+FaDF6svHuw0aB6Pqqlro6sF+B2YEv3GEF rjEB9/SENG+eWLGmy3beHRxr4xs4brNHPT1fyadYOUlQM5HYp4gg6A4/JcJH82bHGxuW OnDA== X-Gm-Message-State: APjAAAUd/CCFhUA9X+QE+jXv5IASCyYOlbMBZexGM5khTabgQBAUoH7M Vcjq38J+BYrXXWpTKP2RZV1aTlTSgPIUVTSbwND4fw== X-Received: by 2002:a9d:774e:: with SMTP id t14mr898875otl.358.1581041477467; Thu, 06 Feb 2020 18:11:17 -0800 (PST) MIME-Version: 1.0 References: <20200206032801.25835-1-yhchuang@realtek.com> In-Reply-To: <20200206032801.25835-1-yhchuang@realtek.com> From: Chris Chiu Date: Fri, 7 Feb 2020 10:11:06 +0800 Message-ID: Subject: Re: [PATCH v2] rtw88: Fix incorrect beamformee role setting To: Tony Chuang Cc: Kalle Valo , linux-wireless , Brian Norris Content-Type: text/plain; charset="UTF-8" Sender: linux-wireless-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-wireless@vger.kernel.org On Thu, Feb 6, 2020 at 11:28 AM wrote: > > From: Tzu-En Huang > > In associating and configuring beamformee, bfee->role is not > correctly set before rtw_chip_ops::config_bfee(). > Fix it by setting it correctly. > > Fixes: 0bd9557341b7 ("rtw88: Enable 802.11ac beamformee support") > Signed-off-by: Tzu-En Huang > Signed-off-by: Yan-Hsuan Chuang > --- > > v1 -> v2 > * cannot put bfee->role = RTW_BFEE_NONE after out_unlock > put it enclosed by else > > drivers/net/wireless/realtek/rtw88/bf.c | 8 ++++---- > 1 file changed, 4 insertions(+), 4 deletions(-) > > diff --git a/drivers/net/wireless/realtek/rtw88/bf.c b/drivers/net/wireless/realtek/rtw88/bf.c > index fda771d23f71..073c754e9e70 100644 > --- a/drivers/net/wireless/realtek/rtw88/bf.c > +++ b/drivers/net/wireless/realtek/rtw88/bf.c > @@ -99,10 +98,11 @@ void rtw_bf_assoc(struct rtw_dev *rtwdev, struct ieee80211_vif *vif, > } > > chip->ops->config_bfee(rtwdev, rtwvif, bfee, true); > + } else { > + bfee->role = RTW_BFEE_NONE; > } > Do we really need this `else` section? The bfee->role is only for `config_bfee`, right? If we don't need to config_bfee for RTW_BFEE_NONE, then we don't need the `else` part. Chris > out_unlock: > - bfee->role = bfee_role; > rcu_read_unlock(); > } > > -- > 2.17.1 >