<yhchuang@xxxxxxxxxxx> wrote: > From: Ping-Ke Shih <pkshih@xxxxxxxxxxx> > > The rate mask is used to tell firmware the supported rate depends on > negotiation. We loop 2 times for all VHT/HT 2SS rate mask first, and then > only keep the part according to chip's NSS. > > This commit fixes the logic error of '&' operations for VHT/HT rate, and > we should run this logic before adding legacy rate. > > To access HT MCS map, index 0/1 represent MCS 0-7/8-15 respectively. Use > NL80211_BAND_xxx is incorrect, so fix it as well. > > Signed-off-by: Ping-Ke Shih <pkshih@xxxxxxxxxxx> > Signed-off-by: Yan-Hsuan Chuang <yhchuang@xxxxxxxxxxx> > Reviewed-by: Chris Chiu <chiu@xxxxxxxxxxxx> 9 patches applied to wireless-drivers-next.git, thanks. 35a68fa5f96a rtw88: fix rate mask for 1SS chip 73a2d0b83424 rtw88: fix TX secondary channel offset of 40M if current bw is 20M or 40M e339b6493524 rtw88: 8822c: update power sequence to v15 3f43f10bd619 rtw88: remove unused spinlock 962562cde154 rtw88: remove unused variable 'in_lps' 65ae64d37575 rtw88: remove unused vif pointer in struct rtw_vif fc83c616d4d9 rtw88: use rtw_hci_stop() instead of rtwdev->hci.ops->stop() f48abf064ade rtw88: assign NULL to skb after being kfree()'ed bbdd1d854e0a rtw88: change max_num_of_tx_queue() definition to inline in pci.h -- https://patchwork.kernel.org/patch/11305077/ https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches