projects
/
openwrt
/
staging
/
blogic.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
8c9edf6
)
NTB: Fix dereference before check
author
Allen Hubbe
<
[email protected]
>
Mon, 13 Jul 2015 12:07:14 +0000
(08:07 -0400)
committer
Jon Mason
<
[email protected]
>
Sun, 9 Aug 2015 20:32:22 +0000
(16:32 -0400)
Remove early dereference of a pointer that is checked later in the code.
Reported-by: Dan Carpenter <
[email protected]
>
Signed-off-by: Allen Hubbe <
[email protected]
>
Signed-off-by: Jon Mason <
[email protected]
>
drivers/ntb/ntb_transport.c
patch
|
blob
|
history
diff --git
a/drivers/ntb/ntb_transport.c
b/drivers/ntb/ntb_transport.c
index bc556e2d7f62dcc257643537853e8f4f25818b73..1c6386d5f79c742737e4ee1a8a2b99df686ffaa0 100644
(file)
--- a/
drivers/ntb/ntb_transport.c
+++ b/
drivers/ntb/ntb_transport.c
@@
-1692,7
+1692,6
@@
EXPORT_SYMBOL_GPL(ntb_transport_create_queue);
*/
void ntb_transport_free_queue(struct ntb_transport_qp *qp)
{
- struct ntb_transport_ctx *nt = qp->transport;
struct pci_dev *pdev;
struct ntb_queue_entry *entry;
u64 qp_bit;
@@
-1745,7
+1744,7
@@
void ntb_transport_free_queue(struct ntb_transport_qp *qp)
while ((entry = ntb_list_rm(&qp->ntb_tx_free_q_lock, &qp->tx_free_q)))
kfree(entry);
-
n
t->qp_bitmap_free |= qp_bit;
+
qp->transpor
t->qp_bitmap_free |= qp_bit;
dev_info(&pdev->dev, "NTB Transport QP %d freed\n", qp->qp_num);
}