-----BEGIN PGP SIGNATURE----- iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZmdzmgAKCRDorT+BmrEO eJDEAJ0YGatrj3lBqOKazrdp0XDE1LC14wCaAkRV/x5bLTHYRicXhZkOglIUZRE= =2XY/ -----END PGP SIGNATURE----- gpgsig -----BEGIN PGP SIGNATURE----- iQJLBAABCgA1FiEEHrBYPudH862glXQBzJUERRm+ZmkFAmZt6s0XHG1rYmVzdGFz QGxpbmVhZ2Vvcy5vcmcACgkQzJUERRm+ZmmePA//ZNBvPbKMhNdrmTca0vk8rcUP 4VtWs8EKsun2eQglORs9XN99X2JxZTbRlF6e0Cr5U3iTfrYm6ePN67hQ1LSXi4FO o64SwpkomX5JERk4d8PvrooawnX0pKWjACHDe8jHMcTDMW2tzwjlNcH7B+suCe9R VS65ioTpncMS4wtZq95/Vqt+qziOG/DXYKFWR1FRAV2hztINvaDSsBULSo0TTJkh ddYyRD6khQeNEtTsFXkMwqohy+R08JUGJF8s9zhX8yy1s/Dc9rdwDwu2v5/TOnwO e4ArmbSlUQuoIXkkZaFdyN7L8r9Vu+ymLyhbj15ijStsV4a+4Rvr/0BQd9EK5HNx LFjppnV1ac2uldPwmrsxl0PGgd4hmBPwgwISM25U01eXMXlgieqPXfMh21DZxm3T TIBSs/HbayNq9hqsI51BDWeg86hxYl4XlTfr+NEGUlQ8Kd8cgftUsGageakyBJQ2 GRh1XPzT/NTYQIy+4sugUUVtu0qulx/fd5FkuR4ZcRsFa+SUeOS4VYb7/f3Abug+ 6GPNvQIXlmjXfm5xIKPGzprrD7kZlbKKoVKMaUy/3SXK4v3BPtdR6gZvMnLcRS8i EHYqLzkYAcy2eG7S1jekMPxNfXndBsZNZvIWRPZ3PLvw1Kfp0M6wFF/g2p7by/ea SAwXetsyQ+XxXmVV/kU= =R8pQ -----END PGP SIGNATURE----- Merge tag 'android-14.0.0_r50' into staging/lineage-21_merge-android-14.0.0_r50 Android 14.0.0 Release 50 (AP2A.240605.024) # -----BEGIN PGP SIGNATURE----- # # iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZmdzmgAKCRDorT+BmrEO # eJDEAJ0YGatrj3lBqOKazrdp0XDE1LC14wCaAkRV/x5bLTHYRicXhZkOglIUZRE= # =2XY/ # -----END PGP SIGNATURE----- # gpg: Signature made Tue Jun 11 00:43:54 2024 EEST # gpg: using DSA key 4340D13570EF945E83810964E8AD3F819AB10E78 # gpg: Good signature from "The Android Open Source Project <initial-contribution@android.com>" [marginal] # gpg: initial-contribution@android.com: Verified 2542 signatures in the past # 2 years. Encrypted 4 messages in the past 2 years. # gpg: WARNING: This key is not certified with sufficiently trusted signatures! # gpg: It is not certain that the signature belongs to the owner. # Primary key fingerprint: 4340 D135 70EF 945E 8381 0964 E8AD 3F81 9AB1 0E78 # By Lei Ju (5) and others # Via Android Build Coastguard Worker (41) and others * tag 'android-14.0.0_r50': (59 commits) [Gyotaku] Update the build rule to exclude build Gyotaku dump for barbet Revert "Add betterbug folder to gs-common" gps: add policy for partial reset feature dumpstate: thermal: update thermal dump script path Add betterbug folder to gs-common Add PRODUCT_MODULE_BUILD_FROM_SOURCE to fullmte Add OWNERS for gs-common/mte. Revert "Move sepolicy files from hardware/google/pixel-sepolicy." gs-common:thermal: Add thermal owner file Move sepolicy files from hardware/google/pixel-sepolicy. Allow gnssd set gps property gps: Enable Pixel GNSS HAL audio: add file_contexts of /dev/acd-mc_headpos [Gyotaku] Add the access /data/vendor/gyotaku sepolicy for gyotaku_app domain [Gyotaku] Add the dumpLog for gyotaku app Give EdgeTpu access to vendor_pcs_app Add Gralloc Flags Enable MTE workaround for b/324412910 Set ro.audio.ihaladaptervendorextension_enabled property Update policy for ECOService switch to NDK binder ... Conflicts: aoc/aoc.mk dauntless/gsc.mk Change-Id: I38c8a407d90fff523c02a4ebb3b129ed602ebe0c
61 lines
2.2 KiB
Plaintext
61 lines
2.2 KiB
Plaintext
on property:ro.build.type=eng
|
|
write /dev/sys/block/bootdevice/pixel/enable_pixel_ufs_logging 1
|
|
chown system /dev/sg3
|
|
|
|
on default_storage_mode
|
|
# F2FS
|
|
write /dev/sys/fs/by-name/userdata/data_io_flag 8
|
|
write /dev/sys/fs/by-name/userdata/node_io_flag 8
|
|
|
|
# Block
|
|
write /dev/sys/block/by-name/rootdisk/queue/iostats 1
|
|
write /dev/sys/block/by-name/rootdisk/queue/nr_requests 128
|
|
write /dev/sys/block/by-name/rootdisk/queue/rq_affinity 2
|
|
|
|
# UFS
|
|
write /dev/sys/block/bootdevice/clkgate_enable 1
|
|
|
|
on init
|
|
# Symlink /dev/sys/block/bootdevice
|
|
wait /dev/block/platform/${ro.boot.boot_devices}
|
|
symlink /dev/block/platform/${ro.boot.boot_devices} /dev/block/bootdevice
|
|
symlink /sys/devices/platform/${ro.boot.boot_devices} /dev/sys/block/bootdevice
|
|
|
|
# F2FS
|
|
write /dev/sys/fs/by-name/userdata/data_io_flag 56
|
|
write /dev/sys/fs/by-name/userdata/node_io_flag 56
|
|
|
|
# Block
|
|
write /dev/sys/block/by-name/rootdisk/queue/iostats 0
|
|
write /sys/sys/block/by-name/rootdisk/queue/nr_requests 256
|
|
|
|
# UFS
|
|
write /dev/sys/block/bootdevice/clkgate_enable 0
|
|
|
|
on property:sys.boot_completed=1
|
|
# Health Storage HAL
|
|
chown system system /dev/sys/block/bootdevice/manual_gc
|
|
|
|
# Pixelstats
|
|
chown system system /dev/sys/block/bootdevice/slowio_read_cnt
|
|
chown system system /dev/sys/block/bootdevice/slowio_sync_cnt
|
|
chown system system /dev/sys/block/bootdevice/slowio_unmap_cnt
|
|
chown system system /dev/sys/block/bootdevice/slowio_write_cnt
|
|
|
|
chown system system /dev/sys/fs/by-name/userdata/committed_atomic_block
|
|
chown system system /dev/sys/fs/by-name/userdata/compr_new_inode
|
|
chown system system /dev/sys/fs/by-name/userdata/compr_saved_block
|
|
chown system system /dev/sys/fs/by-name/userdata/compr_written_block
|
|
chown system system /dev/sys/fs/by-name/userdata/gc_reclaimed_segments
|
|
chown system system /dev/sys/fs/by-name/userdata/gc_segment_mode
|
|
chown system system /dev/sys/fs/by-name/userdata/peak_atomic_write
|
|
chown system system /dev/sys/fs/by-name/userdata/revoked_atomic_block
|
|
|
|
trigger default_storage_mode
|
|
|
|
on charger
|
|
trigger default_storage_mode
|
|
|
|
on property:ro.boot.mode=charger && property:init.svc.vendor.charger=running
|
|
trigger default_storage_mode
|