Old IO members are removed from struct scsi_cmnd

Signed-off-by: Boaz Harrosh <[EMAIL PROTECTED]>
---
 drivers/scsi/scsi_error.c |   10 ----------
 drivers/scsi/scsi_lib.c   |   11 -----------
 include/scsi/scsi_cmnd.h  |    5 -----
 3 files changed, 0 insertions(+), 26 deletions(-)

diff --git a/drivers/scsi/scsi_error.c b/drivers/scsi/scsi_error.c
index 1105011..936dfd1 100644
--- a/drivers/scsi/scsi_error.c
+++ b/drivers/scsi/scsi_error.c
@@ -654,11 +654,6 @@ static int scsi_send_eh_cmnd(struct scsi_cmnd *scmd, 
unsigned char *cmnd,
                scmd->sgtable = NULL;
        }
 
-       /*FIXME: make code backward compatible with old system */
-       cmd->request_buffer = scsi_sglist(scmd);
-       cmd->request_bufflen = scsi_bufflen(scmd);
-       cmd->use_sg = scsi_sg_count(scmd);
-
        scmd->underflow = 0;
        scmd->cmd_len = COMMAND_SIZE(scmd->cmnd[0]);
 
@@ -725,11 +720,6 @@ static int scsi_send_eh_cmnd(struct scsi_cmnd *scmd, 
unsigned char *cmnd,
        scmd->cmd_len = old_cmd_len;
        scmd->result = old_result;
 
-       /*FIXME: make code backward compatible with old system */
-       cmd->request_buffer = scsi_sglist(scmd);
-       cmd->request_bufflen = scsi_bufflen(scmd);
-       cmd->use_sg = scsi_sg_count(scmd);
-
        return rtn;
 }
 
diff --git a/drivers/scsi/scsi_lib.c b/drivers/scsi/scsi_lib.c
index 56829bf..dcd8826 100644
--- a/drivers/scsi/scsi_lib.c
+++ b/drivers/scsi/scsi_lib.c
@@ -756,11 +756,6 @@ static void scsi_release_buffers(struct scsi_cmnd *cmd)
                _scsi_free_sgtable(cmd->sgtable);
 
        cmd->sgtable = NULL;
-
-       /*FIXME: make code backward compatible with old system */
-       cmd->request_buffer = NULL;
-       cmd->request_bufflen = 0;
-       cmd->use_sg = 0;
 }
 
 /*
@@ -994,12 +989,6 @@ static int scsi_init_io(struct scsi_cmnd *cmd)
        count = blk_rq_map_sg(req->q, req, sgt->sglist);
        if (likely(count <= sgt->sg_count)) {
                sgt->sg_count = count;
-               
-               /*FIXME: make code backward compatible with old system */
-               cmd->request_buffer = sgt->sglist;
-               cmd->request_bufflen = sgt->length;
-               cmd->use_sg = sgt->sg_count;
-
                return BLKPREP_OK;
        }
 
diff --git a/include/scsi/scsi_cmnd.h b/include/scsi/scsi_cmnd.h
index 4b87c0f..c13d47f 100644
--- a/include/scsi/scsi_cmnd.h
+++ b/include/scsi/scsi_cmnd.h
@@ -119,11 +119,6 @@ struct scsi_cmnd {
 
        unsigned char tag;      /* SCSI-II queued command tag */
        unsigned long pid;      /* Process ID, starts at 0. Unique per host. */
-
-       unsigned short __deprecated use_sg;
-       unsigned __deprecated request_bufflen;
-       void __deprecated *request_buffer;
-       int __deprecated resid;
 };
 
 extern struct scsi_cmnd *scsi_get_command(struct scsi_device *, gfp_t);
-- 
1.5.2.2.249.g45fd


-
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to