Abstract delay code out and call it directly from XX_interpret_sense. Makes the logic simpler by eliminating the XS_BUSY dance in xs->error, and will allow individual device types to delay different lengths on certain conditions.
Abstract delay code out and call it directly from XX_interpret_sense.
Makes the logic simpler by eliminating the XS_BUSY dance in xs->error,
and will allow individual device types to delay different lengths on
certain conditions.

Allow SCSI_NOSLEEP commands to be retried without waiting. Who knows,
they may work even without a delay.

ok marco@

orumin/openbsd-efivars,orumin/openbsd-efivars,orumin/openbsd-efivars,orumin/openbsd-efivars