freebsd-skq/sys
Matthew N. Dodd fe0d408987 Remove the 'ivars' arguement to device_add_child() and
device_add_child_ordered().  'ivars' may now be set using the
device_set_ivars() function.

This makes it easier for us to change how arbitrary data structures are
associated with a device_t.  Eventually we won't be modifying device_t
to add additional pointers for ivars, softc data etc.

Despite my best efforts I've probably forgotten something so let me know
if this breaks anything.  I've been running with this change for months
and its been quite involved actually isolating all the changes from
the rest of the local changes in my tree.

Reviewed by:	peter, dfr
1999-12-03 08:41:24 +00:00
..
alpha Remove the 'ivars' arguement to device_add_child() and 1999-12-03 08:41:24 +00:00
amd64 Remove the 'ivars' arguement to device_add_child() and 1999-12-03 08:41:24 +00:00
boot Add bus suffix to mii. 1999-12-02 03:48:50 +00:00
cam Don't clear the SA_FLAG_TAPE_LOCKED prior to calling 1999-11-21 20:23:58 +00:00
coda s/p_cred->pc_ucred/p_ucred/g 1999-11-21 12:38:21 +00:00
compat Implement linux_sigaltstack. 1999-11-30 15:02:28 +00:00
compile
conf Reserve 138 for usio, the USB sio driver by Doug Ambrisko, Whistle. 1999-12-02 19:45:19 +00:00
contrib Fix typo, add $FreeBSD$ 1999-12-03 00:34:26 +00:00
ddb Remove unused macro definition. 1999-11-02 22:40:15 +00:00
dev Remove the 'ivars' arguement to device_add_child() and 1999-12-03 08:41:24 +00:00
fs Collect read and write counts for filesystems. This new code 1999-12-01 02:09:30 +00:00
geom Convert various pieces of code to use vn_isdisk() rather than checking 1999-11-22 10:33:55 +00:00
gnu struct mountlist and struct mount.mnt_list have no business being 1999-11-20 10:00:46 +00:00
i4b Call i4b_l4_drvrdisc, not i4b_l4_disconnect_ind to bring the link 1999-11-28 16:17:01 +00:00
i386 Remove the 'ivars' arguement to device_add_child() and 1999-12-03 08:41:24 +00:00
isa Remove the 'ivars' arguement to device_add_child() and 1999-12-03 08:41:24 +00:00
isofs/cd9660 Next step in the device cleanup process. 1999-11-09 14:15:33 +00:00
kern Remove the 'ivars' arguement to device_add_child() and 1999-12-03 08:41:24 +00:00
libkern Eliminate compiler warning. 1999-12-01 22:56:51 +00:00
miscfs Collect read and write counts for filesystems. This new code 1999-12-01 02:09:30 +00:00
modules Update documentation to reflect new functionality. 1999-11-30 07:24:05 +00:00
msdosfs struct mountlist and struct mount.mnt_list have no business being 1999-11-20 10:00:46 +00:00
net Add 'const' to the bpf_filter() and bpf_validate() prototypes. 1999-12-02 19:36:05 +00:00
netatalk
netatm Fix a warning (unused variable RCSid) 1999-11-18 08:18:13 +00:00
netgraph Use m_dup() instead of m_copypacket() to duplicate the mbuf chain. 1999-12-01 23:11:58 +00:00
netinet Change the delayed ack time from 200ms to 100ms. 1999-12-02 03:25:19 +00:00
netinet6 Just to avoid warning message about trigraph. 1999-11-30 16:24:36 +00:00
netipx Get rid of the old XNS checksum code and implement it the IPX way. 1999-08-28 18:21:55 +00:00
netkey KAME netinet6 basic part(no IPsec,no V6 Multicast Forwarding, no UDP/TCP 1999-11-22 02:45:11 +00:00
netnatm
netncp Change structure field named 'toupper' to 'to_upper' to avoid conflict 1999-11-02 22:46:42 +00:00
netns $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
nfs The symlink implementation could improperly return a NULL vp along with 1999-11-30 06:56:15 +00:00
nfsclient The symlink implementation could improperly return a NULL vp along with 1999-11-30 06:56:15 +00:00
nfsserver nm_srtt and nm_sdrtt are arrays[4]. Remove explicit initialization 1999-11-22 04:50:09 +00:00
ntfs Next step in the device cleanup process. 1999-11-09 14:15:33 +00:00
nwfs Remove abuse of struct nameidata. 1999-11-27 17:46:04 +00:00
pc98 Remove the 'ivars' arguement to device_add_child() and 1999-12-03 08:41:24 +00:00
pccard Remove the 'ivars' arguement to device_add_child() and 1999-12-03 08:41:24 +00:00
pci Remove the 'ivars' arguement to device_add_child() and 1999-12-03 08:41:24 +00:00
posix4 $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
powerpc Use %ll instead of %q as gcc moans bitterly about it. 1999-11-22 15:23:58 +00:00
rpc $Id$ -> $FreeBSD$ 1999-08-27 23:45:13 +00:00
svr4 General clean-up of socket.h and associated sources to synchronise up 1999-11-24 20:49:04 +00:00
sys Remove the 'ivars' arguement to device_add_child() and 1999-12-03 08:41:24 +00:00
tools Add usbdevs and friends. 1999-11-18 18:02:44 +00:00
ufs Remove the 'alpha, use at your own risk' death-statement. 1999-12-03 00:40:31 +00:00
vm Report swapdevices as cdevs rather than bdevs. 1999-11-29 21:37:18 +00:00
Makefile ${MACHINE} -> ${MACHINE_ARCH} 1999-11-14 13:54:44 +00:00