projects
/
linux.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
2326aa0
)
ath11k: fix error return code in ath11k_dp_alloc()
author
Wei Yongjun
<weiyongjun1@huawei.com>
Mon, 27 Apr 2020 10:46:21 +0000
(10:46 +0000)
committer
Kalle Valo
<kvalo@codeaurora.org>
Mon, 4 May 2020 08:53:16 +0000
(11:53 +0300)
Fix to return negative error code -ENOMEM from the error handling
case instead of 0, as done elsewhere in this function.
Fixes:
d0998eb84ed3
("ath11k: optimise ath11k_dp_tx_completion_handler")
Signed-off-by: Wei Yongjun <weiyongjun1@huawei.com>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
Link:
https://lore.kernel.org/r/20200427104621.23752-1-weiyongjun1@huawei.com
drivers/net/wireless/ath/ath11k/dp.c
patch
|
blob
|
history
diff --git
a/drivers/net/wireless/ath/ath11k/dp.c
b/drivers/net/wireless/ath/ath11k/dp.c
index
8d6fb84
..
145015d
100644
(file)
--- a/
drivers/net/wireless/ath/ath11k/dp.c
+++ b/
drivers/net/wireless/ath/ath11k/dp.c
@@
-911,8
+911,10
@@
int ath11k_dp_alloc(struct ath11k_base *ab)
dp->tx_ring[i].tx_status_head = 0;
dp->tx_ring[i].tx_status_tail = DP_TX_COMP_RING_SIZE - 1;
dp->tx_ring[i].tx_status = kmalloc(size, GFP_KERNEL);
- if (!dp->tx_ring[i].tx_status)
+ if (!dp->tx_ring[i].tx_status) {
+ ret = -ENOMEM;
goto fail_cmn_srng_cleanup;
+ }
}
for (i = 0; i < HAL_DSCP_TID_MAP_TBL_NUM_ENTRIES_MAX; i++)