Commit:     6ee6a2f0258c064bbc64ad97dc195063457ebebe
Parent:     505f76b3061f6e74a50f378e45ac931abc1fe784
Author:     Tony Battersby <[EMAIL PROTECTED]>
AuthorDate: Wed Nov 14 14:38:43 2007 -0600
Committer:  James Bottomley <[EMAIL PROTECTED]>
CommitDate: Wed Nov 14 14:52:16 2007 -0600

    [SCSI] iscsi: return data transfer residual for data-out commands
    Currently, the iSCSI driver returns the data transfer residual for
    data-in commands (e.g. read) but not data-out commands (e.g. write).
    This patch makes it return the data transfer residual for both types of
    Signed-off-by: Tony Battersby <[EMAIL PROTECTED]>
    Signed-off-by: Mike Christie <[EMAIL PROTECTED]>
    Signed-off-by: James Bottomley <[EMAIL PROTECTED]>
 drivers/scsi/libiscsi.c |    3 ---
 1 files changed, 0 insertions(+), 3 deletions(-)

diff --git a/drivers/scsi/libiscsi.c b/drivers/scsi/libiscsi.c
index efceed4..8b57af5 100644
--- a/drivers/scsi/libiscsi.c
+++ b/drivers/scsi/libiscsi.c
@@ -291,9 +291,6 @@ invalid_datalen:
                           min_t(uint16_t, senselen, SCSI_SENSE_BUFFERSIZE));
-       if (sc->sc_data_direction == DMA_TO_DEVICE)
-               goto out;
        if (rhdr->flags & ISCSI_FLAG_CMD_UNDERFLOW) {
                int res_count = be32_to_cpu(rhdr->residual_count);
To unsubscribe from this list: send the line "unsubscribe git-commits-head" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at

Reply via email to