Subject: CVS commit: syssrc
To: None <source-changes@netbsd.org>
From: Lennart Augustsson <augustss@netbsd.org>
List: source-changes
Date: 06/14/1999 10:09:58
Module Name:	syssrc
Committed By:	augustss
Date:		Mon Jun 14 17:09:58 UTC 1999

Modified Files:

	syssrc/sys/dev/usb: ukbd.c usb_quirks.c usb_quirks.h usb_subr.c usbdi.c
	    usbdi.h usbdivar.h

Log Message:

Get rid of a bunch of code that was part of an old USBDI proposal, but that
is unused in our USB stack.

Once upon a time, when I started writing the USB stack for NetBSD, there
was an effort to make a standard for how USB device drivers should interact
with the rest of the USB stack.  This effort had contributors from just
about all Un*x camps (but not Micro$oft :).  I based my design on one of their
early proposals since I thought it would be a good idea if we could all
share device drivers with a minimum effort.  Shortly after I started my work
all the free Un*x people were thrown out of the USBDI work since we did not
pay the USB membership fee.  Well, some time has passed now and the work of
the standardization group is almost public again.  But alas, the new standard
has grown to be a monster!  I do not want to have this as the basis for the
*BSD USB stack; it is far too complicated.
So, since we are not even close to being compilant with the standard, I've
thrown out some old baggage.


--
To generate a diff of this commit:
cvs rdiff -r1.34 -r1.35 syssrc/sys/dev/usb/ukbd.c
cvs rdiff -r1.9 -r1.10 syssrc/sys/dev/usb/usb_quirks.c
cvs rdiff -r1.5 -r1.6 syssrc/sys/dev/usb/usb_quirks.h
cvs rdiff -r1.32 -r1.33 syssrc/sys/dev/usb/usb_subr.c
cvs rdiff -r1.23 -r1.24 syssrc/sys/dev/usb/usbdi.c
cvs rdiff -r1.18 -r1.19 syssrc/sys/dev/usb/usbdi.h
cvs rdiff -r1.20 -r1.21 syssrc/sys/dev/usb/usbdivar.h

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