CVSROOT: /cvs Module name: src Changes by: k...@cvs.openbsd.org 2010/10/11 18:53:32
Modified files: sys/arch/sparc64/dev: vdsk.c sys/dev : softraid.c sys/dev/ata : atascsi.c sys/dev/i2o : ioprbs.c sys/dev/ic : aac.c ami.c cac.c gdt_common.c sys/dev/pci : ips.c sys/scsi : scsiconf.c scsiconf.h Log message: Force openings to 1 for devices that can't do tagged i/o, i.e. more than 1 i/o active at once. This reduces the chances that concurrent i/o's for such devices will confuse the device or the adapter code. It also eliminates a reason for adapter code to maintain its own queues. Tweak all drivers that fake INQUIRY results to set the SID_CmdQue flag, thus continuing to claim to be able to do tagged i/o. Positive feedback from matthew@ and marco@ for an earlier version. ok dlg@