summaryrefslogtreecommitdiff
path: root/sys/dev/usb/usb_device.c
AgeCommit message (Expand)Author
11 dayskshim/usb: Prefer memset to bzeroWarner Losh
2025-08-18usbhid(4): Implement USB_GET_DEVICEINFO ioctlVladimir Kondratyev
2025-06-11usb: Don't call usb_msc_auto_quirk for UQ_MSC_IGNORE devicesJan Biedermann
2025-05-07usb: Make autoquirk code optional and opt outWarner Losh
2024-11-10usb: fix loop in usb_config_parseEd Maste
2024-09-24usb: change LIST to SLIST to avoid LinuxKPI conflictsBjoern A. Zeeb
2024-07-24newbus: globally replace device_add_child(..., -1) with DEVICE_UNIT_ANYWarner Losh
2024-04-20usb(4): Remove a double word in a source code commentGordon Bergling
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-01-13usb(4): Call optional endpoint_uninit() when changing configuration or altern...Hans Petter Selasky
2022-04-28usb: Respect NO_INQUIRY quirk during device enumerationKornel Duleba
2022-02-24usb(4): Automagically apply all quirks for USB mass storage devices.Hans Petter Selasky
2021-12-09Create wrapper for Giant taken for newbusWarner Losh
2020-12-15Improve handling of alternate settings in the USB stack.Hans Petter Selasky
2020-12-15Improve handling of alternate settings in the USB stack.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-05-28Don't allow USB device drivers to parent own interface.Hans Petter Selasky
2020-05-11Refresh the USB device strings when a USB device is re-enumerated.Hans Petter Selasky
2019-05-20Extract eventfilter declarations to sys/_eventfilter.hConrad Meyer
2018-05-28Change the default USB template from the current 0 to -1. The reasonEdward Tomasz Napierala
2018-01-30Make the handler routine for the hw.usb.template sysctl trigger the USBEdward Tomasz Napierala
2017-11-27sys/dev: further adoption of SPDX licensing ID tags.Pedro F. Giffuni
2016-10-25Make the USB attach strings in dmesg include product name.Edward Tomasz Napierala
2016-10-17Fix device delete child function.Hans Petter Selasky
2016-09-14Improve USB polling mode by not locking any mutexes, asserting anyHans Petter Selasky
2016-09-05Resolve deadlock between device_detach() and usbd_do_request_flags()Hans Petter Selasky
2016-07-29Improve error message.Edward Tomasz Napierala
2016-05-25Check for signals when locking the USB enumeration thread fromHans Petter Selasky
2016-05-04Extend the UQ_NO_STRINGS quirk to also cover the USB language stringHans Petter Selasky
2016-05-02dev/usb: minor spelling fixes in comments.Pedro F. Giffuni
2016-01-15Use the recently added "make_dev_s()" function to solve old race setting theHans Petter Selasky
2015-10-29Finish process of moving the LinuxKPI module into the default kernel build.Hans Petter Selasky
2015-08-14Improve the realtime properties of USB transfers for embedded systemsHans Petter Selasky
2015-05-07Add support for DYMO LabelWriter PnP.Hans Petter Selasky
2015-01-14Add a kernel function to delist our kernel character devices, so thatHans Petter Selasky
2015-01-13Resolve a special case deadlock: When two or more threads areHans Petter Selasky
2014-08-05Fix for deadlock in USB device side mode.Hans 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-10Avoid the USB device disconnected and controller shutdown clutter on systemMarius Strobl
2014-03-20Try to resolve a possible deadlock when detaching USB devices whichHans Petter Selasky
2014-01-17Fix a possible memory use after free and leak situation associatedHans Petter Selasky
2014-01-13Implement better error recovery for Transaction Translators, TTs,Hans Petter Selasky
2013-12-11USB method structures for USB controllers and USB pipes should beHans Petter Selasky
2013-05-25Fix some statical clang analyzer warnings.Hans Petter Selasky
2013-05-03Fix compile warning.Hans Petter Selasky