Alexandre Julliard pushed to branch master at wine / wine
Commits: b8423756 by Rémi Bernon at 2024-08-07T13:05:43+02:00 hidclass: Use poll_interval == 0 for non-polled devices.
- - - - - 2d45270b by Rémi Bernon at 2024-08-07T13:05:44+02:00 hidclass: Read reports with the largest input report size over TLCs.
- - - - - a2479097 by Rémi Bernon at 2024-08-07T13:05:44+02:00 hidclass: Use a single lock for PDO queues and removed flag.
- - - - - 4d217db0 by Rémi Bernon at 2024-08-07T13:05:44+02:00 hidclass: Pass HIDP_DEVICE_DESC to find_report_with_type_and_id.
- - - - - 13a44865 by Rémi Bernon at 2024-08-07T13:05:45+02:00 hidclass: Start the HID device thread with the FDO.
And dispatch reports to the corresponding child PDO report queues.
Otherwise, with multi-TLC devices, concurrent PDO threads would steal reports from each other, which causes random timeouts in the tests.
Fixes: c65d5b094825afdafba462a4050a490426f3cd51
- - - - -
3 changed files:
- dlls/hidclass.sys/device.c - dlls/hidclass.sys/hid.h - dlls/hidclass.sys/pnp.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/a891fcf66751921cf81db294b09a69...