diff options
author | Wasb Liu <wasbliu@google.com> | 2022-12-23 02:38:02 +0800 |
---|---|---|
committer | TreeHugger Robot <treehugger-gerrit@google.com> | 2023-01-17 04:52:50 +0000 |
commit | 08a7fc6c7024d6f085bd70f7a041a3ae8eeb7d58 (patch) | |
tree | 745b4445f7c3121ee8ae672e03ba534d944a4b06 | |
parent | d6f061f45a97f3ad0f89619442b24b879cea149e (diff) | |
download | gs201-08a7fc6c7024d6f085bd70f7a041a3ae8eeb7d58.tar.gz |
dumpstate: dump dual batt logbuffer
Add logbuffer_dual_batt to dumpstate.
Also fix some dual batt related dump pathes.
Bug: 263496320
Test: build pass, no related permission errors.
Change-Id: Ibfd3dfc18acc049052f07246c8d85ae04b4f95f5
Signed-off-by: Wasb Liu <wasbliu@google.com>
-rw-r--r-- | conf/init.gs201.rc | 5 | ||||
-rw-r--r-- | dumpstate/Dumpstate.cpp | 7 |
2 files changed, 7 insertions, 5 deletions
diff --git a/conf/init.gs201.rc b/conf/init.gs201.rc index d0e3cea..a306ae5 100644 --- a/conf/init.gs201.rc +++ b/conf/init.gs201.rc @@ -451,10 +451,10 @@ on early-boot # Permission for logbuffer chown system system /dev/logbuffer_maxfg chown system system /dev/logbuffer_maxfg_base - chown system system /dev/logbuffer_maxfg_flip + chown system system /dev/logbuffer_maxfg_secondary chown system system /dev/logbuffer_maxfg_monitor chown system system /dev/logbuffer_maxfg_base_monitor - chown system system /dev/logbuffer_maxfg_flip_monitor + chown system system /dev/logbuffer_maxfg_secondary_monitor chown system system /dev/logbuffer_maxq chown system system /dev/logbuffer_rtx chown system system /dev/logbuffer_ssoc @@ -466,6 +466,7 @@ on early-boot chown system system /dev/logbuffer_pca9468 chown system system /dev/logbuffer_cpm chown system system /dev/logbuffer_bd + chown system system /dev/logbuffer_dual_batt on boot diff --git a/dumpstate/Dumpstate.cpp b/dumpstate/Dumpstate.cpp index 4921ca4..1c1bd02 100644 --- a/dumpstate/Dumpstate.cpp +++ b/dumpstate/Dumpstate.cpp @@ -330,12 +330,13 @@ void Dumpstate::dumpPowerSection(int fd) { DumpFileToFd(fd, "maxfg", "/dev/logbuffer_maxfg_monitor"); } else { DumpFileToFd(fd, "Power supply property maxfg_base", "/sys/class/power_supply/maxfg_base/uevent"); - DumpFileToFd(fd, "Power supply property maxfg_flip", "/sys/class/power_supply/maxfg_flip/uevent"); + DumpFileToFd(fd, "Power supply property maxfg_secondary", "/sys/class/power_supply/maxfg_secondary/uevent"); DumpFileToFd(fd, "m5_state", "/sys/class/power_supply/maxfg_base/m5_model_state"); DumpFileToFd(fd, "maxfg_base", "/dev/logbuffer_maxfg_base"); - DumpFileToFd(fd, "maxfg_flip", "/dev/logbuffer_maxfg_flip"); + DumpFileToFd(fd, "maxfg_secondary", "/dev/logbuffer_maxfg_secondary"); DumpFileToFd(fd, "maxfg_base", "/dev/logbuffer_maxfg_base_monitor"); - DumpFileToFd(fd, "maxfg_flip", "/dev/logbuffer_maxfg_flip_monitor"); + DumpFileToFd(fd, "maxfg_secondary", "/dev/logbuffer_maxfg_secondary_monitor"); + DumpFileToFd(fd, "google_dual_batt", "/dev/logbuffer_dual_batt"); } if (!stat("/dev/maxfg_history", &buffer)) { |