projects
/
firefly-linux-kernel-4.4.55.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
7960d6b
)
RDMA/cxgb3: Don't free skbs on NET_XMIT_* indications from LLD
author
Steve Wise
<swise@opengridcomputing.com>
Mon, 5 Apr 2010 19:59:57 +0000
(19:59 +0000)
committer
Roland Dreier
<rolandd@cisco.com>
Wed, 21 Apr 2010 22:21:28 +0000
(15:21 -0700)
The low level cxgb3 driver can return NET_XMIT_CN and friends.
The iw_cxgb3 driver should _not_ treat these as errors.
Signed-off-by: Steve Wise <swise@opengridcomputing.com>
Signed-off-by: Roland Dreier <rolandd@cisco.com>
drivers/infiniband/hw/cxgb3/iwch_cm.c
patch
|
blob
|
history
diff --git
a/drivers/infiniband/hw/cxgb3/iwch_cm.c
b/drivers/infiniband/hw/cxgb3/iwch_cm.c
index 4fef032962761062c23bdb206301cea1d51dad6d..cfd6db019f1eacc119db36f1757952918f9aecaa 100644
(file)
--- a/
drivers/infiniband/hw/cxgb3/iwch_cm.c
+++ b/
drivers/infiniband/hw/cxgb3/iwch_cm.c
@@
-151,7
+151,7
@@
int iwch_l2t_send(struct t3cdev *tdev, struct sk_buff *skb, struct l2t_entry *l2
return -EIO;
}
error = l2t_send(tdev, skb, l2e);
- if (error)
+ if (error
< 0
)
kfree_skb(skb);
return error;
}
@@
-167,7
+167,7
@@
int iwch_cxgb3_ofld_send(struct t3cdev *tdev, struct sk_buff *skb)
return -EIO;
}
error = cxgb3_ofld_send(tdev, skb);
- if (error)
+ if (error
< 0
)
kfree_skb(skb);
return error;
}