commit | 4d7974714cdecf5e621c22f87d38f0021f452587 | [log] [tgz] |
---|---|---|
author | Wei Wang <wvw@google.com> | Fri Aug 11 15:05:46 2017 -0700 |
committer | Jackeagle <jackeagle102@gmail.com> | Tue Jun 29 01:49:28 2021 -0400 |
tree | bb1066f3a925cfd232634d1b252d13b43e1a5234 | |
parent | 7c7fe5dc80d3e89ad93bb1a87508276f5afc7091 [diff] |
lineage/interfaces: USB: Fix potential racing by wall time change in USBhal pthread_cond_timedwait used wall time so it might introduce racing, pthread_cond_timedwait_monotonic_np is Android specific but it is being deprecated. And now Android support pthread_condattr_setclock so use it to wait on CLOCK_MONOTONIC instead. Bug: 64623895 Test: USB switch function works, charging/MTP/PTP Change-Id: I136533ff90ef1be2b042ef1e0829643f2f7aa968