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@

Reply via email to