Subject: PR/29754 CVS commit: [netbsd-2] src/sys/dev/usb
To: None <,,>
From: Jeff Rizzo <>
List: netbsd-bugs
Date: 07/21/2005 19:27:03
The following reply was made to PR kern/29754; it has been noted by GNATS.

From: Jeff Rizzo <>
Subject: PR/29754 CVS commit: [netbsd-2] src/sys/dev/usb
Date: Thu, 21 Jul 2005 19:26:39 +0000 (UTC)

 Module Name:	src
 Committed By:	riz
 Date:		Thu Jul 21 19:26:39 UTC 2005
 Modified Files:
 	src/sys/dev/usb [netbsd-2]: umodem.c
 Log Message:
 Pull up revisions 1.47-1.52 (requested by itohy in ticket #1430):
 use bounded string ops (snprintf, strl*)
 a round of autoconf cleanup:
 -convert submatch() style functions (passed to config_search() or
 config_found_sm()) to the locator passing variants
 -pass interface attributes in some cases
 -make submatch() functions look uniformly as far as possible
 -avoid macros which just hide cfdata members, and reduce dependencies
 on "locators.h"
 Use new functions for getting descriptors.
 Allow multiple modem interfaces per configuration.
 Split common modem part of umodem.c to umodem_common.c and umodemvar.h,
 to be shared with other umodem-like drivers.
 If CM descriptor is found, use the data interface in it;
 if CM descriptor is NOT found but UNION descriotor is found,
 use the data interface in it.
 Do not require CM or ACM descriptors as long as
 the data interface is found.
 Should fix NetBSD PR #29754 by rivo nurges.
 To generate a diff of this commit:
 cvs rdiff -r1.46 -r1.46.4.1 src/sys/dev/usb/umodem.c
 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.