| Index: chromeos/compat-wireless/drivers/net/wireless/ath/ath9k/ar9003_mac.c
|
| diff --git a/chromeos/compat-wireless/drivers/net/wireless/ath/ath9k/ar9003_mac.c b/chromeos/compat-wireless/drivers/net/wireless/ath/ath9k/ar9003_mac.c
|
| index 64962502692b1b0fea4cc9160a6ec2e67ec72d52..052952413768e92fa6aa3348c83946b5aab0f04c 100644
|
| --- a/chromeos/compat-wireless/drivers/net/wireless/ath/ath9k/ar9003_mac.c
|
| +++ b/chromeos/compat-wireless/drivers/net/wireless/ath/ath9k/ar9003_mac.c
|
| @@ -234,7 +234,8 @@ static void ar9003_hw_fill_txdesc(struct ath_hw *ah, void *ds, u32 seglen,
|
| }
|
|
|
| static int ar9003_hw_proc_txdesc(struct ath_hw *ah, void *ds,
|
| - struct ath_tx_status *ts)
|
| + struct ath_tx_status *ts,
|
| + void *txs_desc)
|
| {
|
| struct ar9003_txs *ads;
|
|
|
| @@ -305,6 +306,7 @@ static int ar9003_hw_proc_txdesc(struct ath_hw *ah, void *ds,
|
|
|
| ts->tid = MS(ads->status8, AR_TxTid);
|
|
|
| + memcpy(txs_desc, ads, sizeof(*ads));
|
| memset(ads, 0, sizeof(*ads));
|
|
|
| return 0;
|
|
|