svn commit: r187113 - head/sys/dev/usb2/serial

Takanori Watanabe takawata at FreeBSD.org
Mon Jan 12 12:13:15 PST 2009


Author: takawata
Date: Mon Jan 12 20:13:14 2009
New Revision: 187113
URL: http://svn.freebsd.org/changeset/base/187113

Log:
  More usb2 foma driver update.
  1. Export usb serial port unit number as sysctl.
  2. Fix bug on handsfree port.

Modified:
  head/sys/dev/usb2/serial/ufoma2.c

Modified: head/sys/dev/usb2/serial/ufoma2.c
==============================================================================
--- head/sys/dev/usb2/serial/ufoma2.c	Mon Jan 12 19:23:46 2009	(r187112)
+++ head/sys/dev/usb2/serial/ufoma2.c	Mon Jan 12 20:13:14 2009	(r187113)
@@ -3,7 +3,6 @@
 #include <sys/cdefs.h>
 __FBSDID("$FreeBSD$");
 #define UFOMA_HANDSFREE
-
 /*-
  * Copyright (c) 2005, Takanori Watanabe
  * Copyright (c) 2003, M. Warner Losh <imp at freebsd.org>.
@@ -486,7 +485,9 @@ ufoma_attach(device_t dev)
 	SYSCTL_ADD_PROC(sctx, SYSCTL_CHILDREN(soid), OID_AUTO, "openmode",
 			CTLFLAG_RW|CTLTYPE_STRING, sc, 0, ufoma_sysctl_open,
 			"A", "Mode to transit when port is opened");
-
+	SYSCTL_ADD_UINT(sctx, SYSCTL_CHILDREN(soid), OID_AUTO, "comunit",
+			CTLFLAG_RD, &(sc->sc_ucom.sc_unit), 0, 
+			"Unit number as USB serial");
 
 	return (0);			/* success */
 
@@ -758,7 +759,7 @@ ufoma_intr_callback(struct usb2_xfer *xf
 			if (sc->sc_num_msg != 0xFF) {
 				sc->sc_num_msg++;
 			}
-			usb2_transfer_start(sc->sc_ctrl_xfer[3]);
+			usb2_transfer_start(sc->sc_ctrl_xfer[2]);
 			break;
 
 		case UCDC_N_SERIAL_STATE:


More information about the svn-src-head mailing list