From c6ba6df4a5a0e04143b66ed0cc5156bded6621da Mon Sep 17 00:00:00 2001 From: yihsiangpeng Date: Tue, 13 Dec 2022 13:34:03 +0800 Subject: [PATCH] init: fix permission for logbuffer Move permission setting for logbuffer to early-boot to avoid timing problem. Bug: 261921843 Change-Id: Ia335a2cf0361a05c4921354ff80878627faf5010 Signed-off-by: yihsiangpeng --- conf/init.zuma.rc | 33 ++++++++++++++------------------- 1 file changed, 14 insertions(+), 19 deletions(-) diff --git a/conf/init.zuma.rc b/conf/init.zuma.rc index b3174ad4..f461a1e3 100644 --- a/conf/init.zuma.rc +++ b/conf/init.zuma.rc @@ -207,25 +207,6 @@ on init chown system system /dev/nanohub chown system system /dev/nanohub_comms - # 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_monitor - chown system system /dev/logbuffer_maxfg_base_monitor - chown system system /dev/logbuffer_maxfg_flip_monitor - chown system system /dev/logbuffer_maxq - chown system system /dev/logbuffer_google,cpm - chown system system /dev/logbuffer_rtx - chown system system /dev/logbuffer_ssoc - chown system system /dev/logbuffer_ttf - chown system system /dev/logbuffer_tcpm - chown system system /dev/logbuffer_usbpd - chown system system /dev/logbuffer_wireless - chown system system /dev/logbuffer_pca9468 - chown system system /dev/logbuffer_cpm - chown system system /dev/logbuffer_wc68 - # Dump maxfg chown system system /sys/class/power_supply/maxfg/m5_model_state chown system system /sys/class/power_supply/maxfg_base/m5_model_state @@ -470,6 +451,20 @@ on early-boot chown system system /dev/sys/block/bootdevice/slowio_unmap_cnt chown system system /dev/sys/block/bootdevice/slowio_sync_cnt + # logbuffer + chown system system /dev/logbuffer_maxfg + chown system system /dev/logbuffer_maxfg_monitor + chown system system /dev/logbuffer_maxq + chown system system /dev/logbuffer_rtx + chown system system /dev/logbuffer_ssoc + chown system system /dev/logbuffer_ttf + chown system system /dev/logbuffer_tcpm + chown system system /dev/logbuffer_usbpd + chown system system /dev/logbuffer_wireless + chown system system /dev/logbuffer_pca9468 + chown system system /dev/logbuffer_cpm + chown system system /dev/logbuffer_wc68 + on boot # Allow to access debugfs for system:system