aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/infiniband/hw/mthca/mthca_qp.c
diff options
context:
space:
mode:
authorRoland Dreier <rolandd@cisco.com>2006-01-31 23:45:51 -0500
committerRoland Dreier <rolandd@cisco.com>2006-03-20 13:08:07 -0500
commitd9b98b0f11ee7dd39429001ba289f095b9d66917 (patch)
treec473a7b348640cb80c4584ef5ea8dd055efed577 /drivers/infiniband/hw/mthca/mthca_qp.c
parent7705a8792b0fc82fd7d4dd923724606bbfd9fb20 (diff)
IB/mthca: Make functions that never fail return void
The function mthca_free_err_wqe() can never fail, so get rid of its return value. That means handle_error_cqe() doesn't have to check what mthca_free_err_wqe() returns, which means it can't fail either and doesn't have to return anything either. All this results in simpler source code and a slight object code improvement: add/remove: 0/0 grow/shrink: 0/2 up/down: 0/-10 (-10) function old new delta mthca_free_err_wqe 83 81 -2 mthca_poll_cq 1758 1750 -8 Signed-off-by: Roland Dreier <rolandd@cisco.com>
Diffstat (limited to 'drivers/infiniband/hw/mthca/mthca_qp.c')
-rw-r--r--drivers/infiniband/hw/mthca/mthca_qp.c8
1 files changed, 3 insertions, 5 deletions
diff --git a/drivers/infiniband/hw/mthca/mthca_qp.c b/drivers/infiniband/hw/mthca/mthca_qp.c
index fba608ed7df2..79245717e98f 100644
--- a/drivers/infiniband/hw/mthca/mthca_qp.c
+++ b/drivers/infiniband/hw/mthca/mthca_qp.c
@@ -2182,8 +2182,8 @@ out:
2182 return err; 2182 return err;
2183} 2183}
2184 2184
2185int mthca_free_err_wqe(struct mthca_dev *dev, struct mthca_qp *qp, int is_send, 2185void mthca_free_err_wqe(struct mthca_dev *dev, struct mthca_qp *qp, int is_send,
2186 int index, int *dbd, __be32 *new_wqe) 2186 int index, int *dbd, __be32 *new_wqe)
2187{ 2187{
2188 struct mthca_next_seg *next; 2188 struct mthca_next_seg *next;
2189 2189
@@ -2193,7 +2193,7 @@ int mthca_free_err_wqe(struct mthca_dev *dev, struct mthca_qp *qp, int is_send,
2193 */ 2193 */
2194 if (qp->ibqp.srq) { 2194 if (qp->ibqp.srq) {
2195 *new_wqe = 0; 2195 *new_wqe = 0;
2196 return 0; 2196 return;
2197 } 2197 }
2198 2198
2199 if (is_send) 2199 if (is_send)
@@ -2207,8 +2207,6 @@ int mthca_free_err_wqe(struct mthca_dev *dev, struct mthca_qp *qp, int is_send,
2207 (next->ee_nds & cpu_to_be32(0x3f)); 2207 (next->ee_nds & cpu_to_be32(0x3f));
2208 else 2208 else
2209 *new_wqe = 0; 2209 *new_wqe = 0;
2210
2211 return 0;
2212} 2210}
2213 2211
2214int __devinit mthca_init_qp_table(struct mthca_dev *dev) 2212int __devinit mthca_init_qp_table(struct mthca_dev *dev)