CVSROOT: /cvs Module name: src Changes by: an...@cvs.openbsd.org 2021/08/29 12:20:18
Modified files: sys/dev/usb : ucc.c Log message: Some reports embeds multiple report IDs inside the same collection causing ucc to only being able to attach to the last report ID. This in turn is caused by hid_is_collection() only being able to observe an end of collection item with the last report ID for the same collection. Instead, change the matching of ucc to only consider report IDs with at least one corresponding Consumer Control usage. Fixes gnezdo@'s Google Pixel earbuds.