]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/commitdiff
mt76: mt7921: get rid of mt7921_mac_set_beacon_filter
authorLorenzo Bianconi <lorenzo@kernel.org>
Mon, 9 Aug 2021 08:38:03 +0000 (10:38 +0200)
committerStefan Bader <stefan.bader@canonical.com>
Fri, 16 Sep 2022 08:52:03 +0000 (10:52 +0200)
BugLink: https://bugs.launchpad.net/bugs/1987451
[ Upstream commit b30363102a4122f6eed37927b64a2c7ac70b8859 ]

Remove mt7921_mac_set_beacon_filter routine since it is no longer used.

Signed-off-by: Lorenzo Bianconi <lorenzo@kernel.org>
Signed-off-by: Felix Fietkau <nbd@nbd.name>
Signed-off-by: Sasha Levin <sashal@kernel.org>
Signed-off-by: Kamal Mostafa <kamal@canonical.com>
Signed-off-by: Stefan Bader <stefan.bader@canonical.com>
drivers/net/wireless/mediatek/mt76/mt7921/mac.c
drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h

index 461c3c4c25f696b95a76f9374e64e96c19d366a4..b5f5ced83119d07707fec1dd1dbc47982ec2716c 100644 (file)
@@ -1582,34 +1582,6 @@ out:
        queue_delayed_work(dev->mt76.wq, &dev->pm.ps_work, delta);
 }
 
-int mt7921_mac_set_beacon_filter(struct mt7921_phy *phy,
-                                struct ieee80211_vif *vif,
-                                bool enable)
-{
-       struct mt7921_dev *dev = phy->dev;
-       bool ext_phy = phy != &dev->phy;
-       int err;
-
-       if (!dev->pm.enable)
-               return -EOPNOTSUPP;
-
-       err = mt7921_mcu_set_bss_pm(dev, vif, enable);
-       if (err)
-               return err;
-
-       if (enable) {
-               vif->driver_flags |= IEEE80211_VIF_BEACON_FILTER;
-               mt76_set(dev, MT_WF_RFCR(ext_phy),
-                        MT_WF_RFCR_DROP_OTHER_BEACON);
-       } else {
-               vif->driver_flags &= ~IEEE80211_VIF_BEACON_FILTER;
-               mt76_clear(dev, MT_WF_RFCR(ext_phy),
-                          MT_WF_RFCR_DROP_OTHER_BEACON);
-       }
-
-       return 0;
-}
-
 void mt7921_coredump_work(struct work_struct *work)
 {
        struct mt7921_dev *dev;
index 8d921770fbd707975f956e54d7a20790e2e80888..bdd8c1ae9fa8d4af2ed9439021b7938b07c781ae 100644 (file)
@@ -385,9 +385,6 @@ int mt7921_mcu_fw_pmctrl(struct mt7921_dev *dev);
 void mt7921_pm_wake_work(struct work_struct *work);
 void mt7921_pm_power_save_work(struct work_struct *work);
 bool mt7921_wait_for_mcu_init(struct mt7921_dev *dev);
-int mt7921_mac_set_beacon_filter(struct mt7921_phy *phy,
-                                struct ieee80211_vif *vif,
-                                bool enable);
 void mt7921_pm_interface_iter(void *priv, u8 *mac, struct ieee80211_vif *vif);
 void mt7921_coredump_work(struct work_struct *work);
 int mt7921_wfsys_reset(struct mt7921_dev *dev);