Commit 79717c4e authored by Lorenzo Bianconi's avatar Lorenzo Bianconi Committed by Felix Fietkau

mt76: mt7615: do not update pm stats in case of error

Do not update pm stats if mt7615_mcu_fw_pmctrl returns an error.

Fixes: abe912ae ("mt76: mt7663: add awake and doze time accounting")
Signed-off-by: default avatarLorenzo Bianconi <lorenzo@kernel.org>
Signed-off-by: default avatarFelix Fietkau <nbd@nbd.name>
parent cfd61109
...@@ -338,10 +338,11 @@ static int mt7615_mcu_fw_pmctrl(struct mt7615_dev *dev) ...@@ -338,10 +338,11 @@ static int mt7615_mcu_fw_pmctrl(struct mt7615_dev *dev)
} }
mt7622_trigger_hif_int(dev, false); mt7622_trigger_hif_int(dev, false);
if (!err) {
pm->stats.last_doze_event = jiffies; pm->stats.last_doze_event = jiffies;
pm->stats.awake_time += pm->stats.last_doze_event - pm->stats.awake_time += pm->stats.last_doze_event -
pm->stats.last_wake_event; pm->stats.last_wake_event;
}
out: out:
mutex_unlock(&pm->mutex); mutex_unlock(&pm->mutex);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment