Old IO members are removed from struct scsi_cmnd Signed-off-by: Boaz Harrosh <bharrosh@xxxxxxxxxxx> --- 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 majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html