CVSROOT:        /cvs
Module name:    src
Changes by:     [email protected]    2010/03/22 19:57:20

Modified files:
        sys/arch/hp300/dev: mb89352.c 
        sys/arch/luna88k/dev: mb89352.c mb89352var.h 
        sys/arch/mac68k/dev: ncr5380.c 
        sys/arch/macppc/dev: mesh.c 
        sys/arch/mvme68k/dev: sbic.c vs.c vsbic.c 
        sys/arch/mvme88k/dev: vs.c vsbic.c 
        sys/arch/sparc64/dev: vdsk.c 
        sys/arch/vax/dec: sii.c 
        sys/dev        : softraid.c vscsi.c 
        sys/dev/ata    : atascsi.c 
        sys/dev/atapiscsi: atapiscsi.c 
        sys/dev/eisa   : aha1742.c 
        sys/dev/i2o    : ioprbs.c iopsp.c 
        sys/dev/ic     : aac.c adv.c adw.c aic6360.c aic79xx_openbsd.c 
                         aic7xxx_openbsd.c ami.c bha.c cac.c ciss.c 
                         dpt.c dptvar.h gdt_common.c iha.c iha.h 
                         isp_openbsd.c mfi.c mpi.c ncr5380sbc.c 
                         ncr53c9x.c ncr53c9xvar.h oosiop.c osiop.c 
                         siop.c trm.c twe.c uha.c 
        sys/dev/isa    : aha.c seagate.c wds.c 
        sys/dev/pci    : arc.c ips.c mpii.c qli_pci.c 
        sys/dev/sdmmc  : sdmmc_scsi.c 
        sys/dev/usb    : umass_scsi.c usscanner.c 
        sys/scsi       : mpath.c scsi_base.c scsiconf.h 

Log message:
Change the scsi_cmd function member of scsi_adapter from int to
void. Use XS_NO_CCB error in the scsi command (xs) to report the
NO_CCB condition. Eliminates all SUCCESSFULLY_QUEUED and COMPLETE
confusion and untangles the midlayer from the adapter a bit more.

Eyes and some fixes by miod@

There may be some compile issues on little used (i.e. I don't have
any) drivers but the change is mechanical and thus easy to remedy.

ok dlg@

Reply via email to