| Age | Commit message (Expand) | Author |
| 2023-03-28 | s/interrput/interrupt/ and s/accesss/access/ in comments. | andvar |
| 2022-09-24 | uhid(4): Don't wake waiters on changing sc_open. | riastradh |
| 2022-03-31 | simplify. | christos |
| 2022-03-29 | uhid(4): Make sure error is initialized in uhidkqfilter. | riastradh |
| 2022-03-28 | uhidev(9): Make uhidev state opaque. | riastradh |
| 2022-03-28 | uhidev(9): Get the device and interface through attach args. | riastradh |
| 2022-03-28 | uhidev(9): Partially fix uhidev_write aborting. | riastradh |
| 2022-03-28 | uhid(4): Use d_cfdriver/devtounit/cancel to avoid open/detach races. | riastradh |
| 2021-09-26 | Use seltrue_filtops rather than rolling our own with filt_seltrue. | thorpej |
| 2021-09-26 | Change the kqueue filterops::f_isfd field to filterops::f_flags, and | thorpej |
| 2020-12-18 | Use sel{record,remove}_knote(). | thorpej |
| 2020-11-30 | uhid(4): Omit needless softint indirection. | riastradh |
| 2020-11-29 | usb: Overhaul uhid(4) and uhidev(4) locking. | riastradh |
| 2020-05-23 | Move proc_lock into the data segment. It was dynamically allocated because | ad |
| 2020-03-04 | Add ioctls to get and set raw mode. | christos |
| 2020-03-02 | Add fido constants, and turn hid "raw" mode for fido devices. | christos |
| 2020-01-01 | Fix buffer overflows. Also add missing mutex_exit. | maxv |
| 2019-12-01 | minor adjustments, to avoid warnings on debug builds | maxv |
| 2019-12-01 | localify | maxv |
| 2019-05-05 | remove explicit 'extern struct cfdriver <my>_cd;' and use ioconf.h | mrg |
| 2019-03-23 | use sc_lock not sc_access_lock to check UHIDEV_OPEN. | mrg |
| 2019-03-01 | Rename the MODULE_*_HOOK() macros to MODULE_HOOK_*() as briefly | pgoyette |
| 2019-02-07 | Remove (mostly useless) usb_detach_{broadcast,wait} and replace with | skrll |
| 2019-01-29 | Normalize all the compat hooks' names to the form | pgoyette |
| 2019-01-27 | Merge the [pgoyette-compat] branch | pgoyette |
| 2018-09-03 | Rename min/max -> uimin/uimax for better honesty. | riastradh |
| 2017-12-10 | Factor out bus-independant HID code so that it can be shared by USB, bluetooth | bouyer |
| 2017-10-25 | Use C99 initializer for filterops | maya |
| 2017-03-11 | memcpy of overlapping arguments is UB. use memmove. | maya |
| 2016-07-07 | KNF. Remove extra spaces. No functional change. | msaitoh |
| 2016-05-09 | kmem_alloc doesn't support allocating 0 bytes. | mlelstv |
| 2016-04-27 | Pull in opt_usb.h in _KERNEL_OPT case for various *_DEBUG options. | jakllsch |
| 2016-04-23 | Merge nick-nhusb | skrll |
| 2015-03-20 | don't take the device lock when stopping the uhidev. that calls | mrg |
| 2015-03-07 | properly protect uhid's sc_q member with sc_lock. should fix PR#49728. | mrg |
| 2014-07-25 | Add d_discard to all struct cdevsw instances I could find. | dholland |
| 2014-07-02 | remember to call deregister. | christos |
| 2014-03-16 | Change (mostly mechanically) every cdevsw/bdevsw I can find to use | dholland |
| 2013-01-05 | - need opt_usb.h if depending on USB_DEBUG | christos |
| 2012-06-10 | merge the jmcneill-usbmp branch. many thanks to jared for the | mrg |
| 2012-05-14 | Implement USB_GET_DEVICE_DESC for uhid devices so there's a way to get the | erh |
| 2012-03-06 | pull down from usbmp branch: | mrg |
| 2012-02-24 | remove any remnants of freebsd/openbsd code. | mrg |
| 2010-11-03 | Stop using the compatibility macros USB_ATTACH(), USB_DETACH(), | dyoung |
| 2009-12-06 | Simplify device-activation hooks. | dyoung |
| 2008-05-24 | Split device_t and softc for all USB device drivers, and related cosmetic | cube |
| 2008-04-28 | Remove clause 3 and 4 from TNF licenses | martin |
| 2008-04-24 | Network protocol interrupts can now block on locks, so merge the globals | ad |
| 2008-03-01 | Welcome to 4.99.55: | rmind |
| 2008-02-12 | add NULL power handler, so that this device doesn't block suspension | drochner |