mirror of
https://github.com/torvalds/linux.git
synced 2026-06-07 05:55:44 +02:00
mt76: mt76x02: minor mt76x02_mac_set_beacon optimization
We do not call mt76x02_mac_set_beacon() with NULL skb any longer and we do not need to return error value. Signed-off-by: Stanislaw Gruszka <sgruszka@redhat.com> Signed-off-by: Felix Fietkau <nbd@nbd.name>
This commit is contained in:
parent
c708bfa352
commit
b74f98b828
|
|
@ -51,21 +51,15 @@ mt76x02_write_beacon(struct mt76x02_dev *dev, int offset, struct sk_buff *skb)
|
|||
return 0;
|
||||
}
|
||||
|
||||
int mt76x02_mac_set_beacon(struct mt76x02_dev *dev,
|
||||
struct sk_buff *skb)
|
||||
void mt76x02_mac_set_beacon(struct mt76x02_dev *dev,
|
||||
struct sk_buff *skb)
|
||||
{
|
||||
int bcn_len = dev->beacon_ops->slot_size;
|
||||
int bcn_addr = MT_BEACON_BASE + (bcn_len * dev->beacon_data_count);
|
||||
int ret = 0;
|
||||
|
||||
if (skb) {
|
||||
ret = mt76x02_write_beacon(dev, bcn_addr, skb);
|
||||
if (!ret)
|
||||
dev->beacon_data_count++;
|
||||
}
|
||||
|
||||
if (!mt76x02_write_beacon(dev, bcn_addr, skb))
|
||||
dev->beacon_data_count++;
|
||||
dev_kfree_skb(skb);
|
||||
return ret;
|
||||
}
|
||||
EXPORT_SYMBOL_GPL(mt76x02_mac_set_beacon);
|
||||
|
||||
|
|
|
|||
|
|
@ -201,7 +201,7 @@ void mt76x02_mac_work(struct work_struct *work);
|
|||
|
||||
void mt76x02_mac_cc_reset(struct mt76x02_dev *dev);
|
||||
void mt76x02_mac_set_bssid(struct mt76x02_dev *dev, u8 idx, const u8 *addr);
|
||||
int mt76x02_mac_set_beacon(struct mt76x02_dev *dev, struct sk_buff *skb);
|
||||
void mt76x02_mac_set_beacon(struct mt76x02_dev *dev, struct sk_buff *skb);
|
||||
void mt76x02_mac_set_beacon_enable(struct mt76x02_dev *dev,
|
||||
struct ieee80211_vif *vif, bool enable);
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user