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

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
Loading
Loading
Loading
Loading
+5 −4
Original line number Diff line number Diff line
@@ -338,10 +338,11 @@ static int mt7615_mcu_fw_pmctrl(struct mt7615_dev *dev)
	}

	mt7622_trigger_hif_int(dev, false);

	if (!err) {
		pm->stats.last_doze_event = jiffies;
		pm->stats.awake_time += pm->stats.last_doze_event -
					pm->stats.last_wake_event;
	}
out:
	mutex_unlock(&pm->mutex);