commit | e83df1707d56151318a72cb1a24974b9962a96af | [log] [tgz] |
---|---|---|
author | Eric Jeong <ericjeong@google.com> | Tue Sep 14 14:59:55 2021 -0700 |
committer | Eric Jeong <ericjeong@google.com> | Tue Sep 21 17:33:12 2021 -0700 |
tree | 350c33f08e3259338090afcb2af6c8657a99acb4 | |
parent | 1a317133517c75d686d8aa8d15507cc8b791d2e6 [diff] |
Use epoll to monitor sysfs in carpowerpolicyd - inotify doesn't work for sysfs files. Instead, epoll should be used. - SilentModeHandlerTest#TestSilentModeHwStateMonitoring is removed because sysfs or socket file cannot be created by unit tests. - pm_silentmode_kernel is renamed to pm_silentmode_kernel_state. - SysfsMonitor will be wrapped by jni to serve CarPowerManagementService in the coming CL. Bug: 178843534 Test: atest carpowerpolicyserver_test libsysfsmonitor_test Change-Id: I1f34487ae4bba9a9b9c9fdee60dd17c922585450 Merged-In: I1f34487ae4bba9a9b9c9fdee60dd17c922585450 (cherry picked from commit 01a3e598b912375eb62b671caf9ba29251975de1)
Native (C++) code format is required to be compatible with .clang-format file. Run
git clang-format --style=file --extension='h,cpp,cc' HEAD~
Note that clang-format is not desirable for Android java files. Therefore the command line above is limited to specific extensions.