Starting with Android R launched devices, debugfs cannot be mounted in
production builds. In order to avoid accidental debugfs dependencies
from creeping in during development with userdebug/eng builds, the
build flag PRODUCT_SET_DEBUGFS_RESTRICTIONS can be set by vendors to
enforce additional debugfs restrictions for userdebug/eng builds. The
same flag will be used to enable sepolicy neveallow statements to
prevent new permissions added for debugfs access.
Test: build, boot
Bug: 184381659
Change-Id: I45e6f20c886d467a215c9466f3a09965ff897d7e
android.frameworks.schedulerservice is deprecated and limited to
max-level=5 in framework manifest. Hence, remove it from device
compatibility matrix to allow super image generation.
Change-Id: Icbeeeb07c9ba8c094a1c531e0a67bd1dbac8b926
We support OTA - suppress the build warning.
Bug: 295259752
Test: presubmit
Change-Id: I580703b8cb87578d644d10690c52561090fdabd2
Signed-off-by: Roman Kiryanov <rkir@google.com>
Signed-off-by: HeroBuxx <me@herobuxx.me>
Currently framework put tasks into restricted cpuset group when display
is off. However, when unlocking screen, SystemUI still runs in
restricted cpuset group leading to jank and delayed UDFPS action. This
CL mitigates problem by dynamically changing restricted cpuset group to
all cpus when display is back on.
Bug: 217481359
Test: Build
Signed-off-by: Wei Wang <wvw@google.com>
Change-Id: I2155a81e68745df6a86d405eccb4952a432b6906
This is to avoid unnecessary ext4 behavior
Bug: 289631992
Test: boot to home
Change-Id: I06e2a4042f483075acf030f7c3a257c27d0f8b29
Signed-off-by: Randall Huang <huangrandall@google.com>
- usb0 is a legacy artifact from the stock USB HAL.
- We have long since migrated OSS USB HAL, making the non-standard instance name redundant.
- Switching to `mass_storage.0` aligns with the standard nomenclature and restores DriveDroid compatibility without requiring the custom Magisk module.
Change-Id: I53e19ff1ed7ffc64fa9cb7eb71e8b6d71aa233d3
Signed-off-by: Cyber Knight <cyberknight755@gmail.com>
For schema parsing, protobuf parses "NaN" as float but not "NAN."
Test: Flash and check sensor values.
Bug: 127794899
Change-Id: I01549ecdabf4fe6af1cff685b97f8f18b0dd3003
Explicitly define ro.lmk.downgrade_pressure value so that defaults
can be safely changed if needed.
Change-Id: I86d9c7aa52c213c43a25b02844e054dc28a6e512
Signed-off-by: Suren Baghdasaryan <surenb@google.com>
Strip the local variable table and the local variable type table to
reduce the size of the system image. This has no bearing on stack
traces, but will leave less information available via JDWP
Bug: 67374015
Test: make and flash
Change-Id: Ie592221b893f7fa7433fe10e8c08ff70b5de4e47
Those keys will be embedded into VtsSecurityAvb on host side
instead, to verify the GSI image used on the device.
Bug: 149806769
Test: build and checks those keys are removed from
$OUT/recovery/root/first_stage_ramdisk/avb/
Change-Id: I8a002ba6f1421fb460056ccae6572050bdb0ce3c
- Set only 4 threads to be utilized for dex2oat as dex2oat supports concurrent jobs since [1].
- Moreover, set only 4 threads to be utilized for boot image dex2oat as well.
[1]: 93c605c0d6
Change-Id: I8cf2544efeb4cd0c9befbaa2c208eed68c4204ac
Signed-off-by: Cyber Knight <cyberknight755@gmail.com>
* CDMA never worked properly since *some* change in U QPR1, so disable it
entirely. There are barely any CDMA networks left in the world and the
ones that are still active will shut down in due time.
Change-Id: I70175c4c88bd926cbf4232132bcef32184c14c94
Signed-off-by: bengris32 <bengris32@protonmail.ch>
This commit adds the IPSEC_TUNNEL_MIGRATION feature flag,
with XFRM_MIGRATE used as the implementation
Bug: 273379472
Test: build, flash and verify with "adb shell pm list features"
Test: atest IpSecManagerTunnelTest
Change-Id: Id2ee3e65183e32ea63f6251ba921e1e4c6b09ed0