From c9160b5fc213cdf717d105d6926660ab6bdf7013 Mon Sep 17 00:00:00 2001 From: Cheng Chang Date: Tue, 25 Jun 2024 09:35:19 +0000 Subject: [PATCH 1/2] gps: Add pps_assert sepolicy avc: denied { read } for name="pps_assert" dev="sysfs" ino=104638 scontext=u:r:gpsd:s0 tcontext=u:object_r:sysfs:s0 tclass=file permissive=0 Bug: 258364350 Test: Verification at b/258364350. Test: Function verification at b/258364350. Test: Compile and verify the configuration is correct. Change-Id: Id5589a798bc8535d069225778982a8be27898477 --- gps/brcm/sepolicy/genfs_contexts | 1 + 1 file changed, 1 insertion(+) diff --git a/gps/brcm/sepolicy/genfs_contexts b/gps/brcm/sepolicy/genfs_contexts index 446fc45..a551e96 100644 --- a/gps/brcm/sepolicy/genfs_contexts +++ b/gps/brcm/sepolicy/genfs_contexts @@ -1,3 +1,4 @@ # GPS genfscon sysfs /devices/virtual/pps/pps0/assert_elapsed u:object_r:sysfs_gps_assert:s0 +genfscon sysfs /devices/platform/bbd_pps/pps_assert u:object_r:sysfs_gps_assert:s0 From 16b70cbf7650f01dbadecc86744a377d8bdc690b Mon Sep 17 00:00:00 2001 From: liangjlee Date: Thu, 27 Jun 2024 01:58:03 +0800 Subject: [PATCH 2/2] Create power folder and align pm_freeze_timeout settings with p22 Create a new power folder for adding common settings among projects. The first usage would be to align pm_freeze_timeout with p22. Bug: 331612600 Test: cat /sys/power/pm_freeze_timeout and the value is correct. Flag: EXEMPT (bug 337358613) Change-Id: Ib8219114ec7d789ea3ee9a44863497d3751c0baf Signed-off-by: liangjlee --- power/Android.bp | 10 ++++++++++ power/OWNERS | 5 +++++ power/init.power-gs.rc | 3 +++ power/power.mk | 1 + 4 files changed, 19 insertions(+) create mode 100644 power/Android.bp create mode 100644 power/OWNERS create mode 100644 power/init.power-gs.rc create mode 100644 power/power.mk diff --git a/power/Android.bp b/power/Android.bp new file mode 100644 index 0000000..b70372c --- /dev/null +++ b/power/Android.bp @@ -0,0 +1,10 @@ +package { + default_applicable_licenses: ["Android-Apache-2.0"], +} + +prebuilt_etc { + name: "init.power-gs.rc", + src: "init.power-gs.rc", + vendor: true, + sub_dir: "init", +} diff --git a/power/OWNERS b/power/OWNERS new file mode 100644 index 0000000..09c47ea --- /dev/null +++ b/power/OWNERS @@ -0,0 +1,5 @@ +joaodias@google.com +frankvarela@google.com +krossmo@google.com +cozette@google.com +dennisyee@google.com diff --git a/power/init.power-gs.rc b/power/init.power-gs.rc new file mode 100644 index 0000000..03748a2 --- /dev/null +++ b/power/init.power-gs.rc @@ -0,0 +1,3 @@ +on property:sys.boot_completed=1 + # Reduce pm_freeze_timeout value + write /sys/power/pm_freeze_timeout 1000 diff --git a/power/power.mk b/power/power.mk new file mode 100644 index 0000000..336cd96 --- /dev/null +++ b/power/power.mk @@ -0,0 +1 @@ +PRODUCT_PACKAGES += init.power-gs.rc