git.samba.org
/
sfrench
/
cifs-2.6.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
net: hinic: fix the issue of CMDQ memory leaks
[sfrench/cifs-2.6.git]
/
drivers
/
net
/
ethernet
/
huawei
/
hinic
/
hinic_hw_cmdq.c
diff --git
a/drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c
b/drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c
index 78190e88cd75fa085da5f092c20d6a2fdd9551e9..d39eec9c62bf50fc1d4585bcea02640bcaec8236 100644
(file)
--- a/
drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c
+++ b/
drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c
@@
-924,7
+924,7
@@
int hinic_init_cmdqs(struct hinic_cmdqs *cmdqs, struct hinic_hwif *hwif,
err_set_cmdq_depth:
hinic_ceq_unregister_cb(&func_to_io->ceqs, HINIC_CEQ_CMDQ);
-
+ free_cmdq(&cmdqs->cmdq[HINIC_CMDQ_SYNC]);
err_cmdq_ctxt:
hinic_wqs_cmdq_free(&cmdqs->cmdq_pages, cmdqs->saved_wqs,
HINIC_MAX_CMDQ_TYPES);