diff options
author | Roland Dreier <rolandd@cisco.com> | 2006-01-31 23:45:51 -0500 |
---|---|---|
committer | Roland Dreier <rolandd@cisco.com> | 2006-03-20 13:08:07 -0500 |
commit | d9b98b0f11ee7dd39429001ba289f095b9d66917 (patch) | |
tree | c473a7b348640cb80c4584ef5ea8dd055efed577 /drivers/infiniband/hw/mthca/mthca_qp.c | |
parent | 7705a8792b0fc82fd7d4dd923724606bbfd9fb20 (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.c | 8 |
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 | ||
2185 | int mthca_free_err_wqe(struct mthca_dev *dev, struct mthca_qp *qp, int is_send, | 2185 | void 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 | ||
2214 | int __devinit mthca_init_qp_table(struct mthca_dev *dev) | 2212 | int __devinit mthca_init_qp_table(struct mthca_dev *dev) |