From 99461f3c672c19cd3dc66478e49d3a4532cc68ed Mon Sep 17 00:00:00 2001 From: Edwin Tung Date: Thu, 3 Mar 2022 14:50:37 +0800 Subject: [PATCH 1/4] gps: Set RTO/SUPL download interval to 20 min Bug: 220457118 Verify test: 222416929 Test: TTFF and RTO download Change-Id: Ib8560400676b2edc59e31c0211c5d6c7b7f2d8f8 --- gnss/47765/config/gps.xml | 2 ++ gnss/47765/config/gps.xml.oriole | 2 ++ gnss/47765/config/gps.xml.raven | 2 ++ gnss/47765/config/gps_user.xml | 2 ++ gnss/47765/config/gps_user.xml.oriole | 2 ++ gnss/47765/config/gps_user.xml.raven | 2 ++ 6 files changed, 12 insertions(+) diff --git a/gnss/47765/config/gps.xml b/gnss/47765/config/gps.xml index 0cb80edf..2c5657cf 100644 --- a/gnss/47765/config/gps.xml +++ b/gnss/47765/config/gps.xml @@ -54,6 +54,8 @@ AssertEnabled="true" CpLppeCancelDbhOnAgnssProvideLoc="true" CpLppeUseAgnssLocForEmptyDbh="true" + ReAidingOnHotStart="false" + ReAidingIntervalSec="1200" /> Date: Fri, 18 Feb 2022 12:33:34 +0800 Subject: [PATCH 2/4] [PixelLogger][P21] Disable L1 relevent group/channels in default.cfg for battery drain issue Bug: 216050634 Change-Id: I764e7f0cad6ac193b92ae418b852340e2d12723e (cherry picked from commit 14d855658774c1338765efcbbbcac050b35a65a8) --- radio/config/default.nprf | Bin 10417 -> 10428 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/radio/config/default.nprf b/radio/config/default.nprf index 834613febe6e074f7a411c63b7a212b73b577ce1..e9b3199a0f75a64fcdc06b4bc59e21f7918c4191 100644 GIT binary patch delta 2024 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 Date: Wed, 1 Dec 2021 13:27:25 -0800 Subject: [PATCH 3/4] gs101: remove chown for page_pinner Since page_pinner provides enough permission frmo aosp/1742590, it doesn't need to call chown. Bug: 190337297 Test: adb bugreport and confirmed page_pinner dump working Signed-off-by: Minchan Kim Change-Id: I0593e61cb4fc439c52dc884ecb52b982e1db4704 --- conf/init.gs101.rc | 4 ---- 1 file changed, 4 deletions(-) diff --git a/conf/init.gs101.rc b/conf/init.gs101.rc index 45e52ff1..1a9859c6 100644 --- a/conf/init.gs101.rc +++ b/conf/init.gs101.rc @@ -83,10 +83,6 @@ on init write /sys/block/zram0/comp_algorithm lz77eh write /proc/sys/vm/page-cluster 0 - # Page Pinner dumping at bugreport - chown system system /sys/kernel/debug/page_pinner/longterm_pinner - chown system system /sys/kernel/debug/page_pinner/alloc_contig_failed - # Some user code relies on ro.boot.hardware.revision setprop ro.boot.hardware.revision ${ro.revision} From 48efd7d6bd2331143032bb9fa45df44cdc0480a0 Mon Sep 17 00:00:00 2001 From: Alessio Balsini Date: Tue, 8 Mar 2022 10:56:27 +0000 Subject: [PATCH 4/4] FUSE-BPF: force disable sysprop flag The FUSE-BPF feature has been enabled on some testing devices through the system property flag "persist.sys.fuse.bpf.enable", but the flag enabling change has been reverted as soon as failures has been reported. Unfortunately, being the system property persistent, reverting the enabling change is not sufficient to turn the feature down on devices which already have it enabled, for which it has to be manually set to "false". Bug: 221812566 Test: getprop persist.sys.fuse.bpf.enable Signed-off-by: Alessio Balsini Change-Id: I87c93ddaefd79dfcf900eb2cbe2fe7518bf24755 --- device.mk | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/device.mk b/device.mk index cef5b0c8..1a30d960 100644 --- a/device.mk +++ b/device.mk @@ -831,6 +831,10 @@ PRODUCT_USE_DYNAMIC_PARTITIONS := true PRODUCT_PRODUCT_PROPERTIES += \ persist.sys.fuse.passthrough.enable=true +# Force disable of FUSE BPF +PRODUCT_PRODUCT_PROPERTIES += \ + persist.sys.fuse.bpf.enable=false + # Use /product/etc/fstab.postinstall to mount system_other PRODUCT_PRODUCT_PROPERTIES += \ ro.postinstall.fstab.prefix=/product