CVSROOT: /cvs Module name: src Changes by: k...@cvs.openbsd.org 2009/11/22 07:14:11
Modified files: sys/arch/mvme68k/dev: vs.c sys/arch/mvme88k/dev: vs.c sys/dev/eisa : aha1742.c sys/dev/i2o : ioprbs.c sys/dev/ic : aac.c aic79xx_openbsd.c aic7xxx_openbsd.c cac.c dpt.c gdt_common.c isp_openbsd.c ncr53c9x.c siop.c twe.c sys/dev/isa : aha.c Log message: Bring last drivers fully into the NO_CCB world by replacing TRY_AGAIN_LATER uses with equivalent NO_CCB. Eliminates confusion between the two as was always intended. buf I/O's that can't be started get pushed back onto the front of the queue and retried. Others get sent back to originator as failures. No more epi-cycle looping inside the SCSI midlayer hoping the problem goes away. Various testers, no objection from miod@ as vs(4) was tested by n...@.