| Commit message (Expand) | Author | Age | Files | Lines |
* | Check for signals when locking the USB enumeration thread from | hselasky | 2016-05-25 | 1 | -1/+7 |
* | dev/usb: minor spelling fixes in comments. | pfg | 2016-05-02 | 1 | -1/+1 |
* | Don't wait forever for USB data to be flushed. | hselasky | 2015-06-05 | 1 | -1/+2 |
* | Resolve a special case deadlock: When two or more threads are | hselasky | 2015-01-13 | 1 | -6/+6 |
* | When we fail to get a USB reference we should just return, because | hselasky | 2014-10-03 | 1 | -9/+12 |
* | Pull in r267961 and r267973 again. Fix for issues reported will follow. | hselasky | 2014-06-28 | 1 | -2/+1 |
* | Revert r267961, r267973: | gjb | 2014-06-27 | 1 | -1/+2 |
* | Extend the meaning of the CTLFLAG_TUN flag to automatically check if | hselasky | 2014-06-27 | 1 | -2/+1 |
* | Resolve a deadlock setting the USB configuration index from userspace | hselasky | 2014-06-08 | 1 | -3/+8 |
* | Try to resolve a possible deadlock when detaching USB devices which | hselasky | 2014-03-20 | 1 | -10/+9 |
* | Clear the knote list before destroying it. | hselasky | 2014-02-27 | 1 | -0/+2 |
* | Add missing call to "knlist_destroy()". | hselasky | 2014-02-27 | 1 | -15/+11 |
* | Add support for kqfilter to USB character devices. | hselasky | 2014-02-27 | 1 | -2/+171 |
* | Hide now harmless warning from dmesg. | hselasky | 2014-01-24 | 1 | -1/+1 |
* | Fix a possible memory use after free and leak situation associated | hselasky | 2014-01-17 | 1 | -16/+10 |
* | Close a minor deadlock. | hselasky | 2014-01-17 | 1 | -0/+7 |
* | Fix a deadlock when trying to power off a USB device. The deadlock | hselasky | 2013-10-27 | 1 | -1/+1 |
* | Resolve a LOR after r246616. Protect control requests using the USB device | hselasky | 2013-02-13 | 1 | -5/+6 |
* | Modify the FreeBSD USB kernel code so that it can be compiled directly | hselasky | 2013-01-30 | 1 | -0/+4 |
* | Add missing CTLFLAG_TUN flag to tunable sysctls in USB stack. | hselasky | 2012-10-26 | 1 | -2/+1 |
* | Fix compiler warnings, mostly signed issues, | hselasky | 2012-04-02 | 1 | -3/+3 |
* | Remove direct access to si_name. | ed | 2012-02-10 | 1 | -1/+1 |
* | Style change. | hselasky | 2011-11-12 | 1 | -4/+4 |
* | Mark all SYSCTL_NODEs static that have no corresponding SYSCTL_DECLs. | ed | 2011-11-07 | 1 | -1/+1 |
* | In order to maximize the re-usability of kernel code in user space this | kmacy | 2011-09-16 | 1 | -2/+2 |
* | Fix for recursive locking in usb_close() after change 224777. | hselasky | 2011-08-20 | 1 | -6/+18 |
* | Use synchronous device destruction instead of asynchronous, so that a new | hselasky | 2011-08-11 | 1 | -28/+7 |
* | Remove unneeded includes of <sys/linker_set.h>. Other headers that use | jhb | 2011-01-11 | 1 | -1/+0 |
* | Serialise USB re-enumeration with the USB explore thread. | hselasky | 2010-10-04 | 1 | -13/+36 |
* | Correct IOCTL return code. | hselasky | 2010-10-04 | 1 | -1/+5 |
* | fix a few cases where a string is passed via format argument instead of | avg | 2010-06-11 | 1 | -1/+1 |
* | Staticise usb_ref_device and usb_unref_device. | thompsa | 2010-05-12 | 1 | -2/+2 |
* | Use a more obvious prefix for the USB control (endpoint 0) transfers rather | thompsa | 2010-04-22 | 1 | -1/+1 |
* | Properly name the sxlocks, mutexes and condvars. | thompsa | 2010-04-22 | 1 | -4/+4 |
* | Remove overuse of exclamation marks in kernel printfs, there mere fact a | thompsa | 2009-11-26 | 1 | -2/+2 |
* | Provide tunables for some of the usb sysctls that affect boot behaviour. | thompsa | 2009-11-22 | 1 | -0/+2 |
* | - Patch to allow USB controller to resume operation after | alfred | 2009-08-24 | 1 | -11/+8 |
* | Temporarily revert the new-bus locking for 8.0 release. It will be | jhb | 2009-08-20 | 1 | -6/+0 |
* | Make the newbus subsystem Giant free by adding the new newbus sxlock. | attilio | 2009-08-02 | 1 | -0/+6 |
* | USB core: | alfred | 2009-07-30 | 1 | -16/+67 |
* | - Make struct usb_xfer opaque so that drivers can not access the internals | thompsa | 2009-06-23 | 1 | -4/+33 |
* | s/usb2_/usb_|usbd_/ on all function names for the USB stack. | thompsa | 2009-06-15 | 1 | -233/+233 |
* | Remove usb2_cv_* and just use the kernel condvar implementation, it was needed | thompsa | 2009-06-15 | 1 | -13/+13 |
* | Make variables static where appropriate. | thompsa | 2009-06-13 | 1 | -1/+1 |
* | Rename usb pipes to endpoints as it better represents what they are, and struct | thompsa | 2009-06-07 | 1 | -34/+34 |
* | Place the fifo and ref counting variables on the stack to prevent races. | thompsa | 2009-06-02 | 1 | -99/+90 |
* | Fix multithread issue where the is_uref variable was not set and cleared | thompsa | 2009-06-02 | 1 | -8/+23 |
* | Revert the size_t part of the last commit for the moment, this blows up the | thompsa | 2009-05-30 | 1 | -9/+9 |
* | s/usb2_/usb_/ on all typedefs for the USB stack. | thompsa | 2009-05-29 | 1 | -21/+21 |
* | s/usb2_/usb_/ on all C structs for the USB stack. | thompsa | 2009-05-28 | 1 | -93/+93 |