From b7f503e256946680001fd1185ba7e9828bd50a94 Mon Sep 17 00:00:00 2001 From: Bart Van Assche Date: Thu, 30 Sep 2010 18:15:43 +0000 Subject: [PATCH] Removed a superfluous test. git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@2319 d57e44dd-8a1f-0410-8b47-8ef2f437770f --- ibmvstgt/src/ibmvstgt.c | 21 +++++++-------------- 1 file changed, 7 insertions(+), 14 deletions(-) diff --git a/ibmvstgt/src/ibmvstgt.c b/ibmvstgt/src/ibmvstgt.c index 82f274cfa..f7101e28c 100644 --- a/ibmvstgt/src/ibmvstgt.c +++ b/ibmvstgt/src/ibmvstgt.c @@ -437,20 +437,13 @@ static int ibmvstgt_rdy_to_xfer(struct scst_cmd *sc) WARN_ON(srp_cmd_direction(&vio_iu(iue)->srp.cmd) != DMA_TO_DEVICE); /* Transfer the data from the initiator to the target. */ - if (scst_cmd_get_bufflen(sc)) { - ret = srp_transfer_data(sc, &vio_iu(iue)->srp.cmd, - ibmvstgt_rdma, 1, 1); - - if (!ret) { - scst_rx_data(sc, SCST_RX_STATUS_SUCCESS, - SCST_CONTEXT_SAME); - } else { - PRINT_ERROR("%s: tag= %llu xfer_data failed", __func__, - (long long unsigned) - be64_to_cpu(scst_cmd_get_tag(sc))); - scst_rx_data(sc, SCST_RX_STATUS_ERROR, - SCST_CONTEXT_SAME); - } + ret = srp_transfer_data(sc, &vio_iu(iue)->srp.cmd, ibmvstgt_rdma, 1, 1); + if (ret == 0) { + scst_rx_data(sc, SCST_RX_STATUS_SUCCESS, SCST_CONTEXT_SAME); + } else { + PRINT_ERROR("%s: tag= %llu xfer_data failed", __func__, + (long long unsigned)be64_to_cpu(scst_cmd_get_tag(sc))); + scst_rx_data(sc, SCST_RX_STATUS_ERROR, SCST_CONTEXT_SAME); } return SCST_TGT_RES_SUCCESS;