Code Review
/
kvmfornfv.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
Upgrade to 4.4.50-rt62
[kvmfornfv.git]
/
kernel
/
drivers
/
scsi
/
53c700.c
diff --git
a/kernel/drivers/scsi/53c700.c
b/kernel/drivers/scsi/53c700.c
index
d4c2856
..
3ddc85e
100644
(file)
--- a/
kernel/drivers/scsi/53c700.c
+++ b/
kernel/drivers/scsi/53c700.c
@@
-1122,7
+1122,7
@@
process_script_interrupt(__u32 dsps, __u32 dsp, struct scsi_cmnd *SCp,
} else {
struct scsi_cmnd *SCp;
} else {
struct scsi_cmnd *SCp;
- SCp =
scsi_host_find_tag(SDp->host, SCSI_NO_TAG)
;
+ SCp =
SDp->current_cmnd
;
if(unlikely(SCp == NULL)) {
sdev_printk(KERN_ERR, SDp,
"no saved request for untagged cmd\n");
if(unlikely(SCp == NULL)) {
sdev_printk(KERN_ERR, SDp,
"no saved request for untagged cmd\n");
@@
-1826,7
+1826,7
@@
NCR_700_queuecommand_lck(struct scsi_cmnd *SCp, void (*done)(struct scsi_cmnd *)
slot->tag, slot);
} else {
slot->tag = SCSI_NO_TAG;
slot->tag, slot);
} else {
slot->tag = SCSI_NO_TAG;
- /*
must populate current_cmnd for scsi_host_find_tag to work
*/
+ /*
save current command for reselection
*/
SCp->device->current_cmnd = SCp;
}
/* sanity check: some of the commands generated by the mid-layer
SCp->device->current_cmnd = SCp;
}
/* sanity check: some of the commands generated by the mid-layer