From: Lorenzo Bianconi Date: Fri, 1 May 2020 23:16:10 +0000 (+0200) Subject: mt76: mt7615: check return value of mt7615_eeprom_get_power_index X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=cc5f58aee180f1f8dbdbc136ecb3cdd190b29068;p=linux.git mt76: mt7615: check return value of mt7615_eeprom_get_power_index mt7615_eeprom_get_power_index can return negative error value. Check mt7615_eeprom_get_power_index return value before using it Signed-off-by: Lorenzo Bianconi Signed-off-by: Felix Fietkau --- diff --git a/drivers/net/wireless/mediatek/mt76/mt7615/init.c b/drivers/net/wireless/mediatek/mt76/mt7615/init.c index 81294bb2b06be..d831d647d2378 100644 --- a/drivers/net/wireless/mediatek/mt76/mt7615/init.c +++ b/drivers/net/wireless/mediatek/mt76/mt7615/init.c @@ -247,6 +247,9 @@ void mt7615_init_txpower(struct mt7615_dev *dev, int index; index = mt7615_eeprom_get_power_index(dev, chan, j); + if (index < 0) + continue; + target_power = max(target_power, eep[index]); }