diff options
Diffstat (limited to 'sys/contrib/dev/mediatek/mt76/mt7615/mac.c')
| -rw-r--r-- | sys/contrib/dev/mediatek/mt76/mt7615/mac.c | 7 | 
1 files changed, 2 insertions, 5 deletions
| diff --git a/sys/contrib/dev/mediatek/mt76/mt7615/mac.c b/sys/contrib/dev/mediatek/mt76/mt7615/mac.c index 994f6f8ccd87..10bf7e5b3acb 100644 --- a/sys/contrib/dev/mediatek/mt76/mt7615/mac.c +++ b/sys/contrib/dev/mediatek/mt76/mt7615/mac.c @@ -93,10 +93,7 @@ static struct mt76_wcid *mt7615_rx_get_wcid(struct mt7615_dev *dev,  	struct mt7615_sta *sta;  	struct mt76_wcid *wcid; -	if (idx >= MT7615_WTBL_SIZE) -		return NULL; - -	wcid = rcu_dereference(dev->mt76.wcid[idx]); +	wcid = mt76_wcid_ptr(dev, idx);  	if (unicast || !wcid)  		return wcid; @@ -1507,7 +1504,7 @@ static void mt7615_mac_add_txs(struct mt7615_dev *dev, void *data)  	rcu_read_lock(); -	wcid = rcu_dereference(dev->mt76.wcid[wcidx]); +	wcid = mt76_wcid_ptr(dev, wcidx);  	if (!wcid)  		goto out; | 
