diff options
Diffstat (limited to 'drivers/net/wireless/ath/ath5k/debug.c')
| -rw-r--r-- | drivers/net/wireless/ath/ath5k/debug.c | 5 | 
1 files changed, 4 insertions, 1 deletions
| diff --git a/drivers/net/wireless/ath/ath5k/debug.c b/drivers/net/wireless/ath/ath5k/debug.c index d068df520e7a..bd7f6d7b199e 100644 --- a/drivers/net/wireless/ath/ath5k/debug.c +++ b/drivers/net/wireless/ath/ath5k/debug.c @@ -938,7 +938,10 @@ static int open_file_eeprom(struct inode *inode, struct file *file)  	}  	for (i = 0; i < eesize; ++i) { -		AR5K_EEPROM_READ(i, val); +		if (!ath5k_hw_nvram_read(ah, i, &val)) { +			ret = -EIO; +			goto freebuf; +		}  		buf[i] = val;  	} | 
