summaryrefslogtreecommitdiff
path: root/services/surfaceflinger/LayerProtoHelper.cpp
diff options
context:
space:
mode:
author Prabir Pradhan <prabirmsp@google.com> 2025-02-24 22:28:09 +0000
committer Prabir Pradhan <prabirmsp@google.com> 2025-03-18 19:37:13 +0000
commit6f9ad7737cb27c4c0ec06d3c6c4c5a1f10c15263 (patch)
tree3c18622738897852732a54a8c00816c750b0ef26 /services/surfaceflinger/LayerProtoHelper.cpp
parent727cbc09e054a64b639a878b60c7c288b4bb2d1e (diff)
EventHub: Process sysfs node changes from InputReader thread
Before syfs node change notifications were processed by EventHub, all device openings and closings happened on the InputReader thread. The upper layer (InputReader) makes assumptions about EventHub Device states being synchronized with the notications of device additions and removals from EventHub to InputReader. The addition of sysfs node change processing moved some device openings and closings off of the InputReader thread, which can break the synchronization assumptions in InputReader. In this CL, we move sysfs node change processing to the InputReader thread. Bug: 397208968 Bug: 358694799 Test: Presubmit Flag: EXEMPT bug fix Change-Id: If6d70a12ddf74098c74b8360d31c4967ae6b3d03
Diffstat (limited to 'services/surfaceflinger/LayerProtoHelper.cpp')
0 files changed, 0 insertions, 0 deletions