summaryrefslogtreecommitdiff
path: root/sys/dev/usb/serial/usb_serial.c
Commit message (Collapse)AuthorAgeFilesLines
* Create release/8.0.0 for the 8.0-RELEASE.release/8.0.0_cvsKen Smith2009-11-211-1/+1
| | | | | | Approved by: re (implicit) This commit was manufactured to restore the state of the 8.0-RELEASE image.
* Don't pick up Giant inside ucom(4).Ed Schouten2009-06-281-4/+6
| | | | | | | | | | | Giant was only used here to lock down a bit mask of allocated unit numbers. Change the code to use its own mutex. Reviewed by: hselasky Approved by: re (kib) Notes: svn path=/head/; revision=195146
* - Make struct usb_xfer opaque so that drivers can not access the internalsAndrew Thompson2009-06-231-9/+23
| | | | | | | - Reduce the number of headers needed for a usb driver, the common case is just usb.h and usbdi.h Notes: svn path=/head/; revision=194677
* s/usb2_/usb_|usbd_/ on all function names for the USB stack.Andrew Thompson2009-06-151-156/+156
| | | | Notes: svn path=/head/; revision=194228
* Remove usb2_cv_* and just use the kernel condvar implementation, it was neededAndrew Thompson2009-06-151-4/+4
| | | | | | | | earlier since condition variables didnt work with Giant but this was fixed 10 months ago. Notes: svn path=/head/; revision=194227
* s/usb2_/usb_/ on all typedefs for the USB stack.Andrew Thompson2009-05-291-8/+8
| | | | Notes: svn path=/head/; revision=193045
* Last minute TTY API change: remove mutex argument from tty_alloc().Ed Schouten2009-05-291-1/+1
| | | | | | | | | | | | | I don't want people to override the mutex when allocating a TTY. It has to be there, to keep drivers like syscons happy. So I'm creating a tty_alloc_mutex() which can be used in those cases. tty_alloc_mutex() should eventually be removed. The advantage of this approach, is that we can just remove a function, without breaking the regular API in the future. Notes: svn path=/head/; revision=193018
* s/usb2_/usb_/ on all C structs for the USB stack.Andrew Thompson2009-05-281-62/+62
| | | | Notes: svn path=/head/; revision=192984
* Do not forcefully close the write transfer when closing the tty, it needs toAndrew Thompson2009-05-261-20/+7
| | | | | | | run to completion and drain the tty queue. Notes: svn path=/head/; revision=192820
* Rename the usb sysctl tree from hw.usb2.* back to hw.usb.*.Andrew Thompson2009-05-211-2/+2
| | | | | | | Submitted by: Hans Petter Selasky Notes: svn path=/head/; revision=192502
* MFp4 //depot/projects/usb@160052Andrew Thompson2009-04-051-1/+9
| | | | | | | | | Wait until line configuration is complete before starting data transfers. Submitted by: Hans Petter Selasky Notes: svn path=/head/; revision=190742
* Move the new USB stack into its new home.Andrew Thompson2009-02-231-0/+1127
Notes: svn path=/head/; revision=188942