diff options
Diffstat (limited to 'drivers/net/wireless/ath/ath9k/ar9003_calib.c')
| -rw-r--r-- | drivers/net/wireless/ath/ath9k/ar9003_calib.c | 14 | 
1 files changed, 5 insertions, 9 deletions
| diff --git a/drivers/net/wireless/ath/ath9k/ar9003_calib.c b/drivers/net/wireless/ath/ath9k/ar9003_calib.c index 7e27a06e5df1..dc24da1ff00b 100644 --- a/drivers/net/wireless/ath/ath9k/ar9003_calib.c +++ b/drivers/net/wireless/ath/ath9k/ar9003_calib.c @@ -1005,24 +1005,20 @@ static void __ar955x_tx_iq_cal_sort(struct ath_hw *ah,  				    int i, int nmeasurement)  {  	struct ath_common *common = ath9k_hw_common(ah); -	int im, ix, iy, temp; +	int im, ix, iy;  	for (im = 0; im < nmeasurement; im++) {  		for (ix = 0; ix < MAXIQCAL - 1; ix++) {  			for (iy = ix + 1; iy <= MAXIQCAL - 1; iy++) {  				if (coeff->mag_coeff[i][im][iy] <  				    coeff->mag_coeff[i][im][ix]) { -					temp = coeff->mag_coeff[i][im][ix]; -					coeff->mag_coeff[i][im][ix] = -						coeff->mag_coeff[i][im][iy]; -					coeff->mag_coeff[i][im][iy] = temp; +					swap(coeff->mag_coeff[i][im][ix], +					     coeff->mag_coeff[i][im][iy]);  				}  				if (coeff->phs_coeff[i][im][iy] <  				    coeff->phs_coeff[i][im][ix]) { -					temp = coeff->phs_coeff[i][im][ix]; -					coeff->phs_coeff[i][im][ix] = -						coeff->phs_coeff[i][im][iy]; -					coeff->phs_coeff[i][im][iy] = temp; +					swap(coeff->phs_coeff[i][im][ix], +					     coeff->phs_coeff[i][im][iy]);  				}  			}  		} |