Add performance optimization that might slightly improve small IO sizes benchmarks. Signed-off-by: Max Gurtovoy <maxg@xxxxxxxxxxxx> --- drivers/infiniband/ulp/isert/ib_isert.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/infiniband/ulp/isert/ib_isert.c b/drivers/infiniband/ulp/isert/ib_isert.c index b7df38ee8ae0..c818eebe6538 100644 --- a/drivers/infiniband/ulp/isert/ib_isert.c +++ b/drivers/infiniband/ulp/isert/ib_isert.c @@ -847,7 +847,7 @@ isert_post_recv(struct isert_conn *isert_conn, struct iser_rx_desc *rx_desc) rx_wr.next = NULL; ret = ib_post_recv(isert_conn->qp, &rx_wr, NULL); - if (ret) + if (unlikely(ret)) isert_err("ib_post_recv() failed with ret: %d\n", ret); return ret; @@ -1831,7 +1831,7 @@ isert_post_response(struct isert_conn *isert_conn, struct isert_cmd *isert_cmd) } ret = ib_post_send(isert_conn->qp, &isert_cmd->tx_desc.send_wr, NULL); - if (ret) { + if (unlikely(ret)) { isert_err("ib_post_send failed with %d\n", ret); return ret; } -- 2.18.1