From mboxrd@z Thu Jan 1 00:00:00 1970 From: Kalle Valo Subject: Re: [V2, 4.8, 1/2] brcmutil: add field storing control channel to the struct brcmu_chan Date: Tue, 14 Jun 2016 14:28:19 +0000 (UTC) Message-ID: <20160614142819.8522261381@smtp.codeaurora.org> References: <1463744355-5528-1-git-send-email-zajec5@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: QUOTED-PRINTABLE Cc: =?UTF-8?q?Rafa=C5=82=20Mi=C5=82ecki?= , Brett Rudley , Arend van Spriel , "Franky (Zhenhui) Lin" , Hante Meuleman , Pieter-Paul Giesberts , linux-wireless@vger.kernel.org (open list:BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER), brcm80211-dev-list@broadcom.com (open list:BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER), netdev@vger.kernel.org (open list:NETWORKING DRIVERS), linux-kernel@vger.kernel.org (open list) To: =?utf-8?b?UmFmYcWCIE1pxYJlY2tp?= Return-path: In-Reply-To: <1463744355-5528-1-git-send-email-zajec5@gmail.com> Sender: linux-kernel-owner@vger.kernel.org List-Id: netdev.vger.kernel.org Rafa=C5=82 Mi=C5=82ecki wrote: > Our d11 code supports encoding/decoding channel info into/from chansp= ec > format used by firmware. Current implementation is quite misleading > because of the way "chnum" field is used. > When encoding channel info, "chnum" has to be filled by a caller with > *center* channel number. However when decoding chanspec the same fiel= d > is filled with a *control* channel number. >=20 > 1) This can be confusing. It's expected for information to be the sam= e > after encoding and decoding. > 2) It doesn't allow accessing all info when decoding. Some functions = may > need to know both channel numbers, e.g. cfg80211 callback getting > current channel. > Solve this by adding a separated field for control channel. >=20 > Signed-off-by: Rafa=C5=82 Mi=C5=82ecki > Reviewed-by: Arend van Spriel Thanks, 2 patches applied to wireless-drivers-next.git: 4712d88a5732 brcmutil: add field storing control channel to the struct = brcmu_chan ee6e7aa38394 brcmfmac: support get_channel cfg80211 callback --=20 Sent by pwcli https://patchwork.kernel.org/patch/9129323/