mirror of
https://github.com/outbackdingo/mt76.git
synced 2026-10-24 13:26:48 +00:00
mt76: initialize rx lock earlier
Fixes lockdep warning on mt7603 Signed-off-by: Felix Fietkau <[email protected]>
This commit is contained in:
@@ -279,7 +279,6 @@ int mt76_register_device(struct mt76_dev *dev, bool vht,
|
||||
|
||||
spin_lock_init(&dev->lock);
|
||||
spin_lock_init(&dev->cc_lock);
|
||||
spin_lock_init(&dev->rx_lock);
|
||||
INIT_LIST_HEAD(&dev->txwi_cache);
|
||||
|
||||
SET_IEEE80211_DEV(hw, dev->dev);
|
||||
|
||||
@@ -411,6 +411,7 @@ int mt7603_register_device(struct mt7603_dev *dev)
|
||||
mutex_init(&dev->mutex);
|
||||
spin_lock_init(&dev->status_lock);
|
||||
spin_lock_init(&dev->irq_lock);
|
||||
spin_lock_init(&dev->mt76.rx_lock);
|
||||
__skb_queue_head_init(&dev->status_list);
|
||||
|
||||
INIT_DELAYED_WORK(&dev->mac_work, mt7603_mac_work);
|
||||
|
||||
@@ -652,6 +652,7 @@ struct mt76x2_dev *mt76x2_alloc_device(struct device *pdev)
|
||||
dev->mt76.drv = &drv_ops;
|
||||
mutex_init(&dev->mutex);
|
||||
spin_lock_init(&dev->irq_lock);
|
||||
spin_lock_init(&dev->mt76.rx_lock);
|
||||
|
||||
return dev;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user