summaryrefslogtreecommitdiff
path: root/sys/dev/usb/usb.c
AgeCommit message (Expand)Author
2020-05-31Pull up following revision(s) (requested by skrll in ticket #934):martin
2020-03-01Pull up following revision(s) (requested by riastradh in ticket #744):martin
2019-09-01Pull up following revision(s) (requested by mrg in ticket #135):martin
2019-05-05remove explicit 'extern struct cfdriver <my>_cd;' and use ioconf.hmrg
2019-03-01Rename the MODULE_*_HOOK() macros to MODULE_HOOK_*() as brieflypgoyette
2019-02-03- add or adjust /* FALLTHROUGH */ where appropriatemrg
2019-01-29Normalize all the compat hooks' names to the formpgoyette
2019-01-27Merge the [pgoyette-compat] branchpgoyette
2018-09-18remove usb(4)'s "flags 1" code. it has been dead for a while,mrg
2018-09-18deal with partial attach failures in usb_attach vs usb_detach aka PR 53598.mrg
2018-09-16consolidate the handling of polling across HC drivers, and generic USB:mrg
2018-08-02Fix usb_rem_task_wait API.riastradh
2018-07-29New function usb_rem_task_wait(dev, task, queue).riastradh
2018-06-29 Detect USB 3.1.msaitoh
2017-10-28Update the kernhist(9) kernel history code to address issues identifiedpgoyette
2017-10-25Use C99 initializer for filteropsmaya
2017-09-01Add a missing break that should have been included in revision 1.163.skrll
2017-01-19Pull across xhci(4) improvemnts from nick-nhusbskrll
2016-08-14Change the SOFTINT level from NET to SERIAL for the USB softint handler.skrll
2016-04-26Debugskrll
2016-04-23Merge nick-nhusbskrll
2016-01-06Get the iManufacturer, iProduct, and iSerialNumber strings before probingskrll
2015-10-29eliminate USBHIST as a define/option. it was entangled with USB_DEBUGmrg
2015-05-30Make the non-USBHIST case compileskrll
2015-05-30Add missing KERNHIST_LINK_STATIC(usbhist). Pointed out by t-hash.skrll
2015-05-28Static initialise usbhist - it can be used by controller drivers, i.e.skrll
2014-09-12Improve USB debugging with USBHIST based on KERNHIST.skrll
2014-08-12Some USB3 / SS support - baby steps. From Takahiro HAYASHI.skrll
2014-07-25Add d_discard to all struct cdevsw instances I could find.dholland
2014-07-22Remove (harmless) redundant assignment of task->queue in usb_add_task.riastradh
2014-07-17Need <sys/atomic.h> for atomic_cas_uint.riastradh
2014-07-17Don't touch task after calling it.riastradh
2014-07-17Fix usb task queue locking.riastradh
2014-03-16Change (mostly mechanically) every cdevsw/bdevsw I can find to usedholland
2013-11-09Whitespaceskrll
2013-11-07bus->lock is always available now. Remove the old code that helped whenskrll
2013-10-18move compat var in compat code.christos
2013-10-12Pass the device name in, so we can debug what deferred drivers did not work.christos
2013-09-14Allow USB_DEVICEINFO on address 0. Needed for the xhci(4) root hub device.jakllsch
2013-09-13Establish host controller softint earlier, in usb_attach rather thanjakllsch
2013-08-21Use usbd_errstr instead of printing non-errno(2) error code.jakllsch
2013-08-21Use NULL instead of 0 as appropriate.jakllsch
2013-01-22- Add a USBD_MPSAFE flag to usbd_open_pipe. If not set, acquire KERNEL_LOCKjmcneill
2013-01-08Improve a comment slightlyskrll
2013-01-05fix debug variables.christos
2013-01-05- need opt_usb.h if depending on USB_DEBUGchristos
2012-11-27since usb task add/remove is supposed to be callable in any usbmrg
2012-07-20now that the task threads are created earlier, move the call tomrg
2012-07-20usb task fixes, from jared and myself:mrg
2012-07-20don't access memory outside the array bounds.christos