From fa267915a43f94ef8b14bb9988e713c0da7a5f40 Mon Sep 17 00:00:00 2001 From: Ziyi Cui Date: Thu, 4 May 2023 20:30:53 +0000 Subject: [PATCH] zuma: Add path reading for StormIRQ Bug: 279486693 Test: Verified the existence of atom and correctness of atom stats adb shell cmd stats print-logs && logcat -b all | grep -i 105043 Merged-In: I429e01b68fa4a22473c0b57dbf63ee6f579c5f18 Change-Id: I429e01b68fa4a22473c0b57dbf63ee6f579c5f18 Signed-off-by: Ziyi Cui (cherry picked from commit 4d8bc4d7440a4644c69d513662727c269d02b2d5) --- pixelstats/pixelstats-vendor.zuma.rc | 3 ++- pixelstats/service.cpp | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/pixelstats/pixelstats-vendor.zuma.rc b/pixelstats/pixelstats-vendor.zuma.rc index d324b6a8..70d875ea 100644 --- a/pixelstats/pixelstats-vendor.zuma.rc +++ b/pixelstats/pixelstats-vendor.zuma.rc @@ -1,6 +1,7 @@ on property:sys.boot_completed=1 start vendor.pixelstats_vendor - +on post-fs-data + chown system system /sys/kernel/metrics/irq/stats_reset service vendor.pixelstats_vendor /vendor/bin/pixelstats-vendor class hal user system diff --git a/pixelstats/service.cpp b/pixelstats/service.cpp index d5adf94d..c5b20b42 100644 --- a/pixelstats/service.cpp +++ b/pixelstats/service.cpp @@ -70,6 +70,8 @@ const struct SysfsCollector::SysfsPaths sysfs_paths = { }, .ResumeLatencyMetricsPath = "/sys/kernel/metrics/resume_latency/resume_latency_metrics", .LongIRQMetricsPath = "/sys/kernel/metrics/irq/long_irq_metrics", + .StormIRQMetricsPath = "/sys/kernel/metrics/irq/storm_irq_metrics", + .IRQStatsResetPath = "/sys/kernel/metrics/irq/stats_reset", .TempResidencyAndResetPaths = { { "/sys/kernel/metrics/thermal/tr_by_group/tmu/stats",