diff --git a/debugfs.c b/debugfs.c index 3e1d07e3..560062b3 100644 --- a/debugfs.c +++ b/debugfs.c @@ -30,7 +30,7 @@ int mt76_queues_read(struct seq_file *s, void *data) struct mt76_dev *dev = dev_get_drvdata(s->private); int i; - for (i = 0; i < __MT_TXQ_MAX; i++) { + for (i = 0; i < ARRAY_SIZE(dev->q_tx); i++) { struct mt76_sw_queue *q = &dev->q_tx[i]; if (!q->q) diff --git a/mt7615/debugfs.c b/mt7615/debugfs.c index 7d8e53ac..b4d07951 100644 --- a/mt7615/debugfs.c +++ b/mt7615/debugfs.c @@ -264,8 +264,12 @@ int mt7615_init_debugfs(struct mt7615_dev *dev) if (!dir) return -ENOMEM; - debugfs_create_devm_seqfile(dev->mt76.dev, "queues", dir, - mt7615_queues_read); + if (is_mt7615(&dev->mt76)) + debugfs_create_devm_seqfile(dev->mt76.dev, "queues", dir, + mt7615_queues_read); + else + debugfs_create_devm_seqfile(dev->mt76.dev, "queues", dir, + mt76_queues_read); debugfs_create_devm_seqfile(dev->mt76.dev, "acq", dir, mt7615_queues_acq); debugfs_create_file("ampdu_stat", 0400, dir, dev, &fops_ampdu_stat);