Subject: CVS commit: src/sys
To: None <>
From: Matthias Drochner <>
List: source-changes
Date: 08/25/2005 18:35:40
Module Name:	src
Committed By:	drochner
Date:		Thu Aug 25 18:35:40 UTC 2005

Modified Files:
	src/sys/arch/alpha/jensenio: jensenio.c
	src/sys/arch/alpha/mcbus: mcbus.c
	src/sys/arch/alpha/sableio: sableio.c
	src/sys/arch/alpha/tlsb: gbus.c tlsb.c
	src/sys/arch/i386/pnpbios: pnpbios.c
	src/sys/arch/mips/alchemy: aubus.c
	src/sys/arch/mips/sibyte/dev: sbobio.c sbscd.c sbsmbus.c
	src/sys/arch/pmax/ibus: ibus.c
	src/sys/arch/sparc64/dev: sab.c
	src/sys/dev/ata: ata_raid.c
	src/sys/dev/cardbus: cardbus.c
	src/sys/dev/eisa: eisa.c
	src/sys/dev/i2o: iop.c
	src/sys/dev/ic: aac.c cac.c i82365.c icp.c mlx.c tcic2.c upc.c
	src/sys/dev/ieee1394: firewire.c
	src/sys/dev/isa: isa.c
	src/sys/dev/mca: edc_mca.c mca.c
	src/sys/dev/mii: mii.c
	src/sys/dev/pci: amr.c pci.c puc.c twe.c
	src/sys/dev/pckbport: pckbport.c
	src/sys/dev/pcmcia: pcmcia.c pcmcom.c
	src/sys/dev/scsipi: scsiconf.c
	src/sys/dev/tc: ioasic_subr.c tc.c tcds.c zs_ioasic.c
	src/sys/dev/usb: uhidev.c
	src/sys/kern: subr_autoconf.c
	src/sys/sys: device.h

Log Message:
replace the "locdesc_t" structure carrying the number of locators
explicitely by a plain integer array
the length in now known to all relevant parties, so this avoids
duplication of information, and we can allocate that thing in
drivers without hacks

To generate a diff of this commit:
cvs rdiff -r1.10 -r1.11 src/sys/arch/alpha/jensenio/jensenio.c
cvs rdiff -r1.15 -r1.16 src/sys/arch/alpha/mcbus/mcbus.c
cvs rdiff -r1.8 -r1.9 src/sys/arch/alpha/sableio/sableio.c
cvs rdiff -r1.15 -r1.16 src/sys/arch/alpha/tlsb/gbus.c
cvs rdiff -r1.28 -r1.29 src/sys/arch/alpha/tlsb/tlsb.c
cvs rdiff -r1.49 -r1.50 src/sys/arch/i386/pnpbios/pnpbios.c
cvs rdiff -r1.13 -r1.14 src/sys/arch/mips/alchemy/aubus.c
cvs rdiff -r1.13 -r1.14 src/sys/arch/mips/sibyte/dev/sbobio.c
cvs rdiff -r1.9 -r1.10 src/sys/arch/mips/sibyte/dev/sbscd.c \
cvs rdiff -r1.10 -r1.11 src/sys/arch/pmax/ibus/ibus.c
cvs rdiff -r1.21 -r1.22 src/sys/arch/sparc64/dev/sab.c
cvs rdiff -r1.14 -r1.15 src/sys/dev/ata/ata_raid.c
cvs rdiff -r1.61 -r1.62 src/sys/dev/cardbus/cardbus.c
cvs rdiff -r1.36 -r1.37 src/sys/dev/eisa/eisa.c
cvs rdiff -r1.48 -r1.49 src/sys/dev/i2o/iop.c
cvs rdiff -r1.21 -r1.22 src/sys/dev/ic/aac.c
cvs rdiff -r1.30 -r1.31 src/sys/dev/ic/cac.c
cvs rdiff -r1.90 -r1.91 src/sys/dev/ic/i82365.c
cvs rdiff -r1.14 -r1.15 src/sys/dev/ic/icp.c
cvs rdiff -r1.34 -r1.35 src/sys/dev/ic/mlx.c
cvs rdiff -r1.20 -r1.21 src/sys/dev/ic/tcic2.c
cvs rdiff -r1.9 -r1.10 src/sys/dev/ic/upc.c
cvs rdiff -r1.2 -r1.3 src/sys/dev/ieee1394/firewire.c
cvs rdiff -r1.120 -r1.121 src/sys/dev/isa/isa.c
cvs rdiff -r1.28 -r1.29 src/sys/dev/mca/edc_mca.c
cvs rdiff -r1.17 -r1.18 src/sys/dev/mca/mca.c
cvs rdiff -r1.37 -r1.38 src/sys/dev/mii/mii.c
cvs rdiff -r1.27 -r1.28 src/sys/dev/pci/amr.c
cvs rdiff -r1.93 -r1.94 src/sys/dev/pci/pci.c
cvs rdiff -r1.24 -r1.25 src/sys/dev/pci/puc.c
cvs rdiff -r1.68 -r1.69 src/sys/dev/pci/twe.c
cvs rdiff -r1.4 -r1.5 src/sys/dev/pckbport/pckbport.c
cvs rdiff -r1.74 -r1.75 src/sys/dev/pcmcia/pcmcia.c
cvs rdiff -r1.22 -r1.23 src/sys/dev/pcmcia/pcmcom.c
cvs rdiff -r1.230 -r1.231 src/sys/dev/scsipi/scsiconf.c
cvs rdiff -r1.8 -r1.9 src/sys/dev/tc/ioasic_subr.c
cvs rdiff -r1.40 -r1.41 src/sys/dev/tc/tc.c
cvs rdiff -r1.14 -r1.15 src/sys/dev/tc/tcds.c
cvs rdiff -r1.26 -r1.27 src/sys/dev/tc/zs_ioasic.c
cvs rdiff -r1.27 -r1.28 src/sys/dev/usb/uhidev.c
cvs rdiff -r1.96 -r1.97 src/sys/kern/subr_autoconf.c
cvs rdiff -r1.76 -r1.77 src/sys/sys/device.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.