We see subsystem restarts happens during shutdown, this leads to
unnecessary FW loading and sometimes kernel panic.
This CL is to stop ssr_setup when framework sets
"sys.shutdown.requested" to avoid subsystem restart.
Bug: 38203024
Test: Walleye shutdown/reboot
Change-Id: I379504029f0a988a072a5ea6b8b29baa2721112b
Reading time from /data/system/time is not used on Wahoo.
denied { read } for pid=619 comm="BootAnimation::" name="system"
scontext=u:r:bootanim:s0 tcontext=u:object_r:system_data_file:s0
tclass=dir
Bug: 62954877
Test: build policy
Change-Id: I0d5bc69797f7a11ca4e612c00228e87dd48942c7
This help to save ~50ms in boot time and bootanim shown time
Bug: 62957152
Test: Taimen boot and swap look normal after boot
Change-Id: Idda2cc2aafca2f98f3c1faf4d1a08c7ae3203483
CHRE init takes time and cause SystemServer/ContextHubService stuck.
Start it earlier to avoid the delay.
Test: rebooted and verified that CHRE starts without error
Bug: 62667292
Change-Id: I555dab7a467b50e51372991e203131bf1ce6b365
This CL increases the size of the user-data partition, roughly
doubling the 10GB that it's currently set to and bringing it in line
with the size that's set for Angler. This gives ASAN builds (which
load sanitized libraries into userdata) more space to work with.
Bug: 62911335
Test: Userdata size is larger.
Change-Id: If34d74263f9715665621a4f1572ee430a5f74553
This should improve performance, as file_contexts is slower
than genfs_contexts.
Bug: 62413700, 62852219
Test: Built, flashed, and booted. Verified that all of the
files have the correct context. Verified that wifi,
cellular, camera, and GPS work.
Change-Id: I5b3c91c00486c0f741e9a015fb1602885612896d
(cherry picked from commit cdd9829be8)
avc: denied { dac_override } scontext=u:r:rfs_access:s0
econtext=u:r:rfs_access:s0 tclass=capability
Bug: 62074287
Bug: 38214174
Test: build and boot device. No denials in the logs related to
/persist/rfs or /persist/hlos_rfs. All files have correct label.
Change-Id: Ic63d1684af2d2b3a1ea75a3aacf2ab2a5ebe36a2
* changes:
Offload HAL Service: Device manifest typo
Offload HAL Service: Unit test framework
Offload HAL service: Handle callback binder death
Offload HAL Service: Implement returning values in APIs
This is need to fix the following denial
selinux: avc: denied { set } for property=persist.radio.enable_tel_mon
pid=9378 uid=1001 gid=1001 scontext=u:r:radio:s0 tcontext=u:object_r:
tel_mon_prop:s0 tclass=property_service permissive=0
Test: Verifed no telephony monitor crash at power up
Bug: 62870818
Change-Id: If72bb39552d38c5498094170fd27ca6cda6efa2b
Allows earlier interaction lock release by polling on display updates to
stop happening (becomes idle) for a programmable amount of time.
Bug: 62110101
Test: Ran UiBench, didn't see regressions
susbset of tests - avg-jank:
testInflatingListViewFling: 0.09
testTrivialListViewFling: 0.15
Change-Id: I83c0fc75a3d7ca5bf76910ebbaeddb69343a7ee2
Use /data/vendor partition to hold vendor radio data.
Modify radio related init rc and scripts.
Test: Basic telephony sanity with radio enforce mode
Bug: 36736902
Bug: 36717606
Bug: 62871452
Change-Id: I6518e276f68d405151b1b124de6a0ca1b759d951
They no longer appear to be in use, no denials are seen from
system_server after removal
Bug: 34784662
Bug: 36867326
Test: system_server functions normally
Change-Id: Ifca772bc60bd67b14fe695737a7fc563810cd592