Link report descriptors to known sensors.
authormpi <mpi@openbsd.org>
Thu, 30 Apr 2015 10:09:31 +0000 (10:09 +0000)
committermpi <mpi@openbsd.org>
Thu, 30 Apr 2015 10:09:31 +0000 (10:09 +0000)
commitc7bdea979dfce216d06fe192fb07d4a433845ff0
treeac85f41ae246eea9ea700870c46c2d3dc5cc688c
parent3d645ebb7575e2dd2a2dfd951ffc9c1712d33920
Link report descriptors to known sensors.

Since HID buffers always start by a reportID we can access the corresponding
report descriptor in O(1).  Having a list of sensors attached to each report
descriptor makes it easier to update all of them with only on I/O request.

Note that sensors are attached in depency order on every report list.

From David Higgs.
sys/dev/usb/upd.c