summaryrefslogtreecommitdiff
path: root/sys/dev/usb/usb_dev.c
AgeCommit message (Expand)Author
2025-10-18knotes: kqueue: handle copy for trivial filtersKonstantin Belousov
2025-06-11machine/stdarg.h -> sys/stdarg.hBrooks Davis
2024-11-26kern: Make fileops and filterops tables const where possibleMark Johnston
2023-08-16sys: Remove $FreeBSD$: one-line .c comment patternWarner Losh
2023-05-12spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh
2023-04-08usb(4): Separate the fast path and the slow path to avoid races and use-after...Hans Petter Selasky
2023-02-04usb: purge EOL release compatibilityElliott Mitchell
2021-12-17usb: real freebsd32 support for most ioctlsBrooks Davis
2021-10-24usb(4): Fix for use after free in combination with EVDEV_SUPPORT.Hans Petter Selasky
2020-09-01usb: clean up empty lines in .c and .h filesMateusz Guzik
2020-07-22usb(4): Stop checking for failures from malloc(M_WAITOK).Mark Johnston
2020-02-15Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (2 of many)Pawel Biernacki
2017-12-25Do pass removing some write-only variables from the kernel.Alexander Kabaev
2017-11-27sys/dev: further adoption of SPDX licensing ID tags.Pedro F. Giffuni
2016-09-14Improve USB polling mode by not locking any mutexes, asserting anyHans Petter Selasky
2016-05-25Check for signals when locking the USB enumeration thread fromHans Petter Selasky
2016-05-02dev/usb: minor spelling fixes in comments.Pedro F. Giffuni
2015-06-05Don't wait forever for USB data to be flushed.Hans Petter Selasky
2015-01-13Resolve a special case deadlock: When two or more threads areHans Petter Selasky
2014-10-03When we fail to get a USB reference we should just return, becauseHans Petter Selasky
2014-06-28Pull in r267961 and r267973 again. Fix for issues reported will follow.Hans Petter Selasky
2014-06-27Revert r267961, r267973:Glen Barber
2014-06-27Extend the meaning of the CTLFLAG_TUN flag to automatically check ifHans Petter Selasky
2014-06-08Resolve a deadlock setting the USB configuration index from userspaceHans Petter Selasky
2014-03-20Try to resolve a possible deadlock when detaching USB devices whichHans Petter Selasky
2014-02-27Clear the knote list before destroying it.Hans Petter Selasky
2014-02-27Add missing call to "knlist_destroy()".Hans Petter Selasky
2014-02-27Add support for kqfilter to USB character devices.Hans Petter Selasky
2014-01-24Hide now harmless warning from dmesg.Hans Petter Selasky
2014-01-17Fix a possible memory use after free and leak situation associatedHans Petter Selasky
2014-01-17Close a minor deadlock.Hans Petter Selasky
2013-10-27Fix a deadlock when trying to power off a USB device. The deadlockHans Petter Selasky
2013-02-13Resolve a LOR after r246616. Protect control requests using the USB deviceHans Petter Selasky
2013-01-30Modify the FreeBSD USB kernel code so that it can be compiled directlyHans Petter Selasky
2012-10-26Add missing CTLFLAG_TUN flag to tunable sysctls in USB stack.Hans Petter Selasky
2012-04-02Fix compiler warnings, mostly signed issues,Hans Petter Selasky
2012-02-10Remove direct access to si_name.Ed Schouten
2011-11-12Style change.Hans Petter Selasky
2011-11-07Mark all SYSCTL_NODEs static that have no corresponding SYSCTL_DECLs.Ed Schouten
2011-09-16In order to maximize the re-usability of kernel code in user space thisKip Macy
2011-08-20Fix for recursive locking in usb_close() after change 224777.Hans Petter Selasky
2011-08-11Use synchronous device destruction instead of asynchronous, so that a newHans Petter Selasky
2011-01-11Remove unneeded includes of <sys/linker_set.h>. Other headers that useJohn Baldwin
2010-10-04Serialise USB re-enumeration with the USB explore thread.Hans Petter Selasky
2010-10-04Correct IOCTL return code.Hans Petter Selasky
2010-06-11fix a few cases where a string is passed via format argument instead ofAndriy Gapon
2010-05-12Staticise usb_ref_device and usb_unref_device.Andrew Thompson
2010-04-22Use a more obvious prefix for the USB control (endpoint 0) transfers ratherAndrew Thompson
2010-04-22Properly name the sxlocks, mutexes and condvars.Andrew Thompson
2009-11-26Remove overuse of exclamation marks in kernel printfs, there mere fact aAndrew Thompson