Patch "wifi: mt76: mt7915: do not check state before configuring implicit beamform" has been added to the 5.15-stable tree

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



This is a note to let you know that I've just added the patch titled

    wifi: mt76: mt7915: do not check state before configuring implicit beamform

to the 5.15-stable tree which can be found at:
    http://www.kernel.org/git/?p=linux/kernel/git/stable/stable-queue.git;a=summary

The filename of the patch is:
     wifi-mt76-mt7915-do-not-check-state-before-configuri.patch
and it can be found in the queue-5.15 subdirectory.

If you, or anyone else, feels it should not be added to the stable tree,
please let <stable@xxxxxxxxxxxxxxx> know about it.



commit 1e6603725b5208c27d303900d4e4c5bd1af27875
Author: Howard Hsu <howard-yh.hsu@xxxxxxxxxxxx>
Date:   Thu Aug 18 10:44:07 2022 +0800

    wifi: mt76: mt7915: do not check state before configuring implicit beamform
    
    [ Upstream commit d2b5bb6dfab29fe32bedefaade88dcd182c03a00 ]
    
    Do not need to check running state before configuring implicit Tx
    beamform. It is okay to configure implicit Tx beamform in run time.
    Noted that the existing connected stations will be applied for new
    configuration only if they reconnected to the interface.
    
    Fixes: 6d6dc980e07d ("mt76: mt7915: add implicit Tx beamforming support")
    Signed-off-by: Howard Hsu <howard-yh.hsu@xxxxxxxxxxxx>
    Signed-off-by: Felix Fietkau <nbd@xxxxxxxx>
    Signed-off-by: Sasha Levin <sashal@xxxxxxxxxx>

diff --git a/drivers/net/wireless/mediatek/mt76/mt7915/debugfs.c b/drivers/net/wireless/mediatek/mt76/mt7915/debugfs.c
index 64048243e34b..31c1d4bc78dd 100644
--- a/drivers/net/wireless/mediatek/mt76/mt7915/debugfs.c
+++ b/drivers/net/wireless/mediatek/mt76/mt7915/debugfs.c
@@ -12,9 +12,9 @@ mt7915_implicit_txbf_set(void *data, u64 val)
 {
 	struct mt7915_dev *dev = data;
 
-	if (test_bit(MT76_STATE_RUNNING, &dev->mphy.state))
-		return -EBUSY;
-
+	/* The existing connected stations shall reconnect to apply
+	 * new implicit txbf configuration.
+	 */
 	dev->ibf = !!val;
 
 	return mt7915_mcu_set_txbf(dev, MT_BF_TYPE_UPDATE);



[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux