Subject: CVS commit: src
To: None <source-changes@NetBSD.org>
From: Iain Hibbert <plunky@netbsd.org>
List: source-changes
Date: 09/10/2006 15:45:56
Module Name:	src
Committed By:	plunky
Date:		Sun Sep 10 15:45:56 UTC 2006

Modified Files:
	src/distrib/sets/lists/base: mi
	src/distrib/sets/lists/comp: mi
	src/distrib/sets/lists/etc: mi
	src/distrib/sets/lists/man: mi
	src/etc: MAKEDEV.tmpl
	src/etc/bluetooth: Makefile
	src/etc/mtree: special
	src/etc/rc.d: btdevctl
	src/share/man/man4: Makefile bthidev.4 btsco.4
	src/share/man/man5: rc.conf.5
	src/sys/arch/i386/conf: ALL GENERIC GENERIC_LAPTOP
	src/sys/conf: majors
	src/sys/dev/bluetooth: Makefile btdev.h bthidev.c bthidev.h btsco.c
	    btsco.h files.bluetooth
	src/sys/dev/pcmcia: files.pcmcia
	src/sys/dev/usb: files.usb
	src/sys/netbt: files.netbt hci.h hci_unit.c
	src/usr.sbin/btdevctl: Makefile btdevctl.8 btdevctl.c btdevctl.h
	src/usr.sbin/postinstall: postinstall
Added Files:
	src/etc/bluetooth: btdevctl.conf
	src/share/man/man4: bthub.4
	src/sys/dev/bluetooth: bthub.c
	src/usr.sbin/btdevctl: db.c print.c sdp.c
Removed Files:
	src/share/man/man4: btdev.4
	src/sys/dev/bluetooth: btdev.c
	src/usr.sbin/btdevctl: cfg.c dev.c hid.c

Log Message:
update to bluetooth device attachment:

remove pseudo-device btdev(4) and inherent limitations

add bthub(4) which autoconfigures at bluetooth controllers as they
are enabled. bluetooth devices now attach here.

btdevctl(8) and its cache is updated to handle new semantics

etc/rc.d/btdevctl is updated to configure devices from a list
in /etc/bluetooth/btdevctl.conf


To generate a diff of this commit:
cvs rdiff -r1.649 -r1.650 src/distrib/sets/lists/base/mi
cvs rdiff -r1.921 -r1.922 src/distrib/sets/lists/comp/mi
cvs rdiff -r1.175 -r1.176 src/distrib/sets/lists/etc/mi
cvs rdiff -r1.929 -r1.930 src/distrib/sets/lists/man/mi
cvs rdiff -r1.61 -r1.62 src/etc/MAKEDEV.tmpl
cvs rdiff -r1.2 -r1.3 src/etc/bluetooth/Makefile
cvs rdiff -r0 -r1.1 src/etc/bluetooth/btdevctl.conf
cvs rdiff -r1.100 -r1.101 src/etc/mtree/special
cvs rdiff -r1.2 -r1.3 src/etc/rc.d/btdevctl
cvs rdiff -r1.404 -r1.405 src/share/man/man4/Makefile
cvs rdiff -r1.5 -r0 src/share/man/man4/btdev.4
cvs rdiff -r1.4 -r1.5 src/share/man/man4/bthidev.4 src/share/man/man4/btsco.4
cvs rdiff -r0 -r1.3 src/share/man/man4/bthub.4
cvs rdiff -r1.106 -r1.107 src/share/man/man5/rc.conf.5
cvs rdiff -r1.61 -r1.62 src/sys/arch/i386/conf/ALL
cvs rdiff -r1.780 -r1.781 src/sys/arch/i386/conf/GENERIC
cvs rdiff -r1.204 -r1.205 src/sys/arch/i386/conf/GENERIC_LAPTOP
cvs rdiff -r1.26 -r1.27 src/sys/conf/majors
cvs rdiff -r1.2 -r1.3 src/sys/dev/bluetooth/Makefile \
    src/sys/dev/bluetooth/btdev.h src/sys/dev/bluetooth/bthidev.c \
    src/sys/dev/bluetooth/bthidev.h src/sys/dev/bluetooth/btsco.c
cvs rdiff -r1.3 -r0 src/sys/dev/bluetooth/btdev.c
cvs rdiff -r0 -r1.3 src/sys/dev/bluetooth/bthub.c
cvs rdiff -r1.1 -r1.2 src/sys/dev/bluetooth/btsco.h
cvs rdiff -r1.9 -r1.10 src/sys/dev/bluetooth/files.bluetooth
cvs rdiff -r1.50 -r1.51 src/sys/dev/pcmcia/files.pcmcia
cvs rdiff -r1.69 -r1.70 src/sys/dev/usb/files.usb
cvs rdiff -r1.3 -r1.4 src/sys/netbt/files.netbt
cvs rdiff -r1.4 -r1.5 src/sys/netbt/hci.h
cvs rdiff -r1.2 -r1.3 src/sys/netbt/hci_unit.c
cvs rdiff -r1.1 -r1.2 src/usr.sbin/btdevctl/Makefile \
    src/usr.sbin/btdevctl/btdevctl.c src/usr.sbin/btdevctl/btdevctl.h
cvs rdiff -r1.2 -r1.3 src/usr.sbin/btdevctl/btdevctl.8
cvs rdiff -r1.3 -r0 src/usr.sbin/btdevctl/cfg.c
cvs rdiff -r0 -r1.1 src/usr.sbin/btdevctl/db.c src/usr.sbin/btdevctl/print.c \
    src/usr.sbin/btdevctl/sdp.c
cvs rdiff -r1.2 -r0 src/usr.sbin/btdevctl/dev.c
cvs rdiff -r1.1 -r0 src/usr.sbin/btdevctl/hid.c
cvs rdiff -r1.24 -r1.25 src/usr.sbin/postinstall/postinstall

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