diff options
Diffstat (limited to 'drivers/scsi/scsi_error.c')
-rw-r--r-- | drivers/scsi/scsi_error.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/scsi/scsi_error.c b/drivers/scsi/scsi_error.c index fc4b2d05f2e1..171b82d748cf 100644 --- a/drivers/scsi/scsi_error.c +++ b/drivers/scsi/scsi_error.c | |||
@@ -667,6 +667,7 @@ void scsi_eh_prep_cmnd(struct scsi_cmnd *scmd, struct scsi_eh_save *ses, | |||
667 | ses->sdb = scmd->sdb; | 667 | ses->sdb = scmd->sdb; |
668 | ses->next_rq = scmd->request->next_rq; | 668 | ses->next_rq = scmd->request->next_rq; |
669 | ses->result = scmd->result; | 669 | ses->result = scmd->result; |
670 | ses->underflow = scmd->underflow; | ||
670 | ses->prot_op = scmd->prot_op; | 671 | ses->prot_op = scmd->prot_op; |
671 | 672 | ||
672 | scmd->prot_op = SCSI_PROT_NORMAL; | 673 | scmd->prot_op = SCSI_PROT_NORMAL; |
@@ -727,6 +728,7 @@ void scsi_eh_restore_cmnd(struct scsi_cmnd* scmd, struct scsi_eh_save *ses) | |||
727 | scmd->sdb = ses->sdb; | 728 | scmd->sdb = ses->sdb; |
728 | scmd->request->next_rq = ses->next_rq; | 729 | scmd->request->next_rq = ses->next_rq; |
729 | scmd->result = ses->result; | 730 | scmd->result = ses->result; |
731 | scmd->underflow = ses->underflow; | ||
730 | scmd->prot_op = ses->prot_op; | 732 | scmd->prot_op = ses->prot_op; |
731 | } | 733 | } |
732 | EXPORT_SYMBOL(scsi_eh_restore_cmnd); | 734 | EXPORT_SYMBOL(scsi_eh_restore_cmnd); |