CVSROOT:        /cvs
Module name:    src
Changes by:     [email protected]    2010/12/28 20:55:09

Modified files:
        sys/dev/pci    : mpii.c 

Log message:
implement timeouts of scsi commands.

timed out scsi commands get put on a list and an iohandler is
scheduled.  that iohandler pulls the timed out scsi command off the
list and issues a task management request to kill all outstanding
io on the target with the timed out io.

all io killed as a result of this request will be returned to the
midlayer with their status set to XS_RESET, which in turn will cause
the midlayer to retry the command. this relies on the previous
commit.

Reply via email to