hh: Forward the GET/SET REPORT failures to UHID
Currently when GET/SET REPORT request from UHID fails for any reason,
we just silently drop it and doesn't notify UHID. This is against the
expectation and may cause UHID to be stuck.
This CL forwards the GET/SET REPORT replies on the failure cases,
including when the request fails even before it's sent to the
peripheral device.
Bug: 307923455
Bug: 369748430
Test: m -j
Test: Pair with a Lenovo Thinkpad Trackpoint keyboard.
Then plug in a security key and verify it's usable.
Flag: com.android.bluetooth.flags.forward_get_set_report_failure_to_uhid
Change-Id: I7ae8e07d900b3dc7131094d650e1afbb091083f3
Loading
Please register or sign in to comment