summaryrefslogtreecommitdiff
path: root/sys/dev/usb
AgeCommit message (Expand)Author
2022-04-19umcs(4): Avoid using uninitialized data if register read fails.riastradh
2022-04-17umb(4): Use memcpy, not potentially unaligned/aliased casts.riastradh
2022-04-17umb(4): Validate descriptor lengths.riastradh
2022-04-17uvideo(4): Parse descriptors more robustly.riastradh
2022-04-17uvideo(4): Convert conditional to KASSERT in uvideo_attach.riastradh
2022-04-17uvideo(4): Convert conditional to KASSERT in uvideo_unit_alloc.riastradh
2022-04-17usbdi(9): Make usb_desc_iter_next_interface reject truncated descs.riastradh
2022-04-17usbdi(9): Minor KNF and tidying in descriptor iteration.riastradh
2022-04-17uvideo(4): Use sizeof(*p), not sizeof(T), for kmem_alloc/free.riastradh
2022-04-17uvideo(4): KNF comment style.riastradh
2022-04-17usbdi(9): Restore usb_descriptor_t to its correct definition.riastradh
2022-04-17umb(4): Use usb_cdc_descriptor_t for bDescriptorSubtype.riastradh
2022-04-17umidi(4): Restore umidi_cs_descriptor_t type.riastradh
2022-04-17uvideo(4): Avoid printing off the end of truncated descriptors.riastradh
2022-04-17ucom(4): Make sure rndsource is attached before use and detach.riastradh
2022-04-16fix various typos in comments and log messages.andvar
2022-04-07ucom(4): Use tty_unit -- save a couple lines of code.riastradh
2022-04-07ucom(4): Fix unit numbering for devsw/autoconf cross-wiring.riastradh
2022-04-06revert accidental last commit (except ukbd.c)mlelstv
2022-04-06remove debug printfmlelstv
2022-04-02Don't attach Yubikeys as console keyboard.mlelstv
2022-03-31simplify.christos
2022-03-29emdtv(4): Fix issues in detach.riastradh
2022-03-29uhid(4): Make sure error is initialized in uhidkqfilter.riastradh
2022-03-28uatp(4): Use usbd_get/set_report for Geyser 3/4 reset.riastradh
2022-03-28uatp(4): Fix detach logic.riastradh
2022-03-28uhidev(9): Assert uhidev is open when writing.riastradh
2022-03-28uhidev(9): Define UHIDEV_MAXREPID = 255.riastradh
2022-03-28uhidev(9): Omit needless sc_dying.riastradh
2022-03-28uhidev(9): Make uhidev state opaque.riastradh
2022-03-28uhidev(9): Fix race between uhidev_close and uhidev_intr.riastradh
2022-03-28uhidev(9): Refactor error branch to use one label.riastradh
2022-03-28uhidev(9): Make some private functions static and fix comment.riastradh
2022-03-28uhidev(9): Make uhidev_stop work reliably.riastradh
2022-03-28ucycom(4): Defer uhidev_write_async to taskq.riastradh
2022-03-28uhidev(9): Move struct uhidev_softc into uhidev.c.riastradh
2022-03-28uhidev(9): Get the device and interface through attach args.riastradh
2022-03-28uhidev(9): New uhidev_write_async.riastradh
2022-03-28uhidev(9): Partially fix uhidev_write aborting.riastradh
2022-03-28uhid(4): Use d_cfdriver/devtounit/cancel to avoid open/detach races.riastradh
2022-03-28ucom(4): Rework open/close/attach/detach logic.riastradh
2022-03-20s/initialiase/initialise/ in comments.andvar
2022-03-20ualea(4): Enter the data under the softc lock.riastradh
2022-03-20ualea(4): Simplify xfer error branches.riastradh
2022-03-20ualea(4): Fix detach and error paths.riastradh
2022-03-20usbdi(9): Make sure aborting a pipe waits for all callbacks.riastradh
2022-03-19usb: Insert assertion to diagnose ud_cdesc/ud_ifaces inconsistency.riastradh
2022-03-19umidi(4): Parse descriptors a little more robustly.riastradh
2022-03-19rnd(9): Adjust IPL of locks used by rndsource callbacks.riastradh
2022-03-19usbdi(9): Fix usbd_get_no_alts.riastradh