OpenBSD cvs log

created 2021-03-16T14:41:33Z
begin 2021-03-08T13:48:56Z
end 2021-03-08T14:35:57Z
path src/sys
commits 1

date 2021-03-08T14:35:57Z
author jcs
files src/sys/dev/usb/fido.c log diff annotate
src/sys/dev/usb/ucycom.c log diff annotate
src/sys/dev/usb/ugold.c log diff annotate
src/sys/dev/usb/uhid.c log diff annotate
src/sys/dev/usb/uhidev.c log diff annotate
src/sys/dev/usb/uhidev.h log diff annotate
src/sys/dev/usb/ujoy.c log diff annotate
src/sys/dev/usb/umt.c log diff annotate
src/sys/dev/usb/uoaklux.c log diff annotate
src/sys/dev/usb/uoakrh.c log diff annotate
src/sys/dev/usb/uoakv.c log diff annotate
src/sys/dev/usb/upd.c log diff annotate
src/sys/dev/usb/uslhcom.c log diff annotate
src/sys/dev/usb/uthum.c log diff annotate
src/sys/dev/usb/utrh.c log diff annotate
src/sys/dev/usb/utwitch.c log diff annotate
message Allow uhidev child devices to claim selective report ids

There may be multiple matching devices on a single uhidev device but
the first device that responds to UHIDEV_CLAIM_ALLREPORTID will
block the others from attaching.

Change this to UHIDEV_CLAIM_MULTIPLE_REPORTID and require any
devices wanting some/all report ids to fill in the claimed array in
uhidev_attach_arg with just the reports it needs. uhidev can then
run match routines for other drivers with the available report ids.

ok anton