CVSROOT: /cvs Module name: src Changes by: d...@cvs.openbsd.org 2009/11/10 03:18:59
Modified files: sys/scsi : scsi_base.c scsiconf.h sd.c sdvar.h Log message: fix the NO_CCB handling i broke when working on simplifying the midlayer. marco@ discovered my rewrite retried commands rejected by an adapter from a timeout, which was trivially starved by normal io going to disks. this diff allows an xs to be marked as XS_NO_CCB, which will cause it to be returned to the device driver to be retried as part of the normal io queue. tested by krw@ marco@ johan@ ok krw@ marco@