ath9k: consider return code on ar9300_eeprom_restore_flash
PATCH 1/1 ath9k: consider return code on ar9300_eeprom_restore_flash
just to comply with current ath9k_hw_nvram_read to return value, hence behaving reacting accordingly.
Signed-off-by Eduardo Abinader <[email protected]>
--- drivers/net/wireless/ath/ath9k/ar9003_eeprom.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-)
drivers/net/wireless/ath/ath9k/ar9003_eeprom.c +4 -2
@@ -3252,7 +3252,8 @@ static int ar9300_eeprom_restore_flash(struct ath_hw *ah, u8 *mptr,int i;for (i =0 ; i < mdata_size /2 ; i++, data++) -ath9k_hw_nvram_read (ah, i, data); +if (!ath9k_hw_nvram_read (ah, i, data)) +return -1 ;return 0 ; }
@@ -3282,7 +3283,8 @@ static int ar9300_eeprom_restore_internal(struct ath_hw *ah,if (ath9k_hw_use_flash (ah)) {u8 txrx; -ar9300_eeprom_restore_flash (ah, mptr, mdata_size); +if (!ar9300_eeprom_restore_flash (ah, mptr, mdata_size)) +return -1 ;/* check if eeprom contains valid data */ eep = (struct ar9300_eeprom *) mptr;
Signature · 1 line
2.5.0