mirror of
https://github.com/freebsd/freebsd-src.git
synced 2026-11-07 04:36:52 -10:00
Fix the SCSI Extended INQUIRY probe case when an error is returned
and a retry is scheduled. Instead of leaving the device queue frozen, unfreeze the device queue so that the retry can happen. Sponsored by: Spectra Logic MFC after: 3 days
This commit is contained in:
1 parent
c5dd49afec
commit
07b1ab582b
1 file changed
+1
-1
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=295417
@@ -1518,7 +1518,7 @@ out:
|
||||
} else if (cam_periph_error(done_ccb, 0,
|
||||
SF_RETRY_UA,
|
||||
&softc->saved_ccb) == ERESTART) {
|
||||
return;
|
||||
goto outr;
|
||||
} else if ((done_ccb->ccb_h.status & CAM_DEV_QFRZN) != 0) {
|
||||
/* Don't wedge the queue */
|
||||
xpt_release_devq(done_ccb->ccb_h.path, /*count*/1,
|
||||
|
||||
Reference in new issue
Block a user