Android 15.0.0 Release 20 (BP1A.250305.019)
# -----BEGIN PGP SIGNATURE-----
#
# iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZ8eo8AAKCRDorT+BmrEO
# eOC/AJ9s4rsd7FpAUpk4eS+rr5lZO5hc2wCghd5mHveRLTQibMeSOE3h/lksBoQ=
# =JOoB
# -----END PGP SIGNATURE-----
# gpg: Signature made Wed Mar 5 03:29:20 2025 EET
# gpg: using DSA key 4340D13570EF945E83810964E8AD3F819AB10E78
# gpg: Good signature from "The Android Open Source Project <initial-contribution@android.com>" [ultimate]
# By Herbert Xue (3) and others
# Via Android Build Coastguard Worker (39) and others
* tag 'android-15.0.0_r20': (48 commits)
16KB: zuma: Do not filter out goodix_brl_touch.ko for 16KB mode
audio: fix headtracking permission for spatializer offload playback
dump_power: add battery caretaker dump into bugreport
[Pixel VPN] Apply reviewed default permissions
modem_svc: use modem_svc_sit version sepolicy
Add sched qos support
update health HAL dependency
Change TARGET_RECOVERY_UI_LIB to use fully qualified names in zuma
Fix kasan logic
Clean up unnecessary data_connection_5g_plus overlay
16kb: zuma: Filter out unnecessary modules from 16k mode
init: zuma: move sched rate limit to late init
Change TARGET_RECOVERY_UI_LIB to use fully qualified names in zuma
Add hardware/google/graphics/zuma/libhwc2.1 to PRODUCT_SOONG_NAMESPACES
Allow metadata to be formatted as ext4
Enable usb state update via udc sysfs
Add soong config use_google_qns in zuma
Set soong config variables for libExynosC2H263Dec and libExynosC2H263Enc
Set soong config variable "board_use_dec_sw_csc" for libExynosVideoCodec
dump_power: zuma: correct dump path
...
Change-Id: I180526527317e61996b32ddc334cf7c8bb32c36f
Filtering out this module broke touchscreen functionality for Pixel 8
devices in 16 KB mode.
Bug: 388515914
Flag: EXEMPT bugfix
Test: Boot to 16KB mode using 16KB dev option and verify touchscreen
functionality.
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:2b06657f62b42f81a914b59c331d017f919181fa)
Merged-In: I8ba72c8eabb5522873025cf9d80aa03a53fb8cfb
Change-Id: I8ba72c8eabb5522873025cf9d80aa03a53fb8cfb
Android 15.0.0 Release 6 (AP4A.241205.013)
# -----BEGIN PGP SIGNATURE-----
#
# iFwEABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZ1IssQAKCRDorT+BmrEO
# eMmQAJj8v6hZUtdtQwD+swBc8Ai58HICAJ9XVGRsPwZXj4SxZGaw88jxJvza7A==
# =Sdzw
# -----END PGP SIGNATURE-----
# gpg: Signature made Fri Dec 6 00:44:01 2024 EET
# 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 2483 signatures in the past
# 3 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 Daniel Chapin (3) and others
# Via Android Build Coastguard Worker (30) and others
* tag 'android-15.0.0_r6': (32 commits)
Make android.framework.stats-v2-ndk app reachable
Update SELinux error
Change vendor_fingerprint_prop to vendor_restricted_prop
Update SELinux error
storage: move storage related device type to common folder
Update SELinux error
Revert^2 "Add udc sysfs to udc_sysfs fs context"
Label sysfs node power_mode as sysfs_display.
Revert^2 "zuma: update modem_svc sepolicy for UMI"
Revert "zuma: update modem_svc sepolicy for UMI"
Update SELinux error
zuma: update modem_svc sepolicy for UMI
Revert "trusty: storageproxy: add fs_ready_rw property context"
DisplayPort Stats: add sysfs access permission on Zuma devices
Revert "trusty: storageproxy: add fs_ready_rw property context"
Revert "trusty: storageproxy: add fs_ready_rw property context"
Correct the path of tcpm-source-psy device
add hal_graphics_composer to access thermal temperature
Revert "Add udc sysfs to udc_sysfs fs context"
Add udc sysfs to udc_sysfs fs context
...
Change-Id: I0f827d7ab63b0cea6e3dfd3c3d28b03f53673a1e
Android 15.0.0 Release 6 (AP4A.241205.013)
# -----BEGIN PGP SIGNATURE-----
#
# iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZ1IssQAKCRDorT+BmrEO
# eGMPAJ0QCkI3LO8goenx8IVscY5slyvypwCfZPPsAYYuAObV7/M/d1gUi/BEM6k=
# =igbk
# -----END PGP SIGNATURE-----
# gpg: Signature made Fri Dec 6 00:44:01 2024 EET
# 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 2483 signatures in the past
# 3 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 Herbert Xue (6) and others
# Via Android Build Coastguard Worker (48) and others
* tag 'android-15.0.0_r6': (72 commits)
Set auto prefer idle task name
Delete TARGET_CPU_VARIANT_RUNTIME.
Add input event profile to mitigate input latency of input threads
zuma: avoid vector<const T>
16kb: Filter out zram.ko for dev options
Support 16KB data reset
Deprecate preloaded_nanoapps.json
Revert "Disable incremental boot_otas"
Add persist to CopyEfsTest
Fix CopyEfsTest for symlinks
Delete PRODUCT_FULL_TREBLE_OVERRIDE.
Delete PRODUCT_FULL_TREBLE_OVERRIDE.
Switch from the BFQ to the mq-deadline I/O scheduler
extended_log: update directory permissions for zuma
Revert "Add soong config use_google_qns in device/google/zuma/de..."
Control the "init_dpm.sh" to be built in zuma devices
Add soong config use_google_qns in device/google/zuma/device.mk
Control GoogleDialer built from zuma/proprietary/GoogleDialer
Restore preferred_idle_mask to the default setting
audio: set util_clamp_min for s/w spatializer to avoid glitches
...
Change-Id: Ib335f5799d9c86adc8f9e9c9d1764814f00dc5ca
For solving sepolicy conflicts for different AP version, modem_svc_sit will support devices from gs101 to zuma_pro.
Bug: 372400955
Change-Id: Icef24314461008651230779358b253429c277b76
Flag: NONE local testing only
Add task profiles and set permissions.
Bug: 355612114
Flag: NONE init rc file does not support flag
Test: build pass
Change-Id: I4b285a95b5a9d3934a5b95ba57424a89a98f9b2a
Remove b/376602341, b/314054292 and b/367943515 as they are closed
Flag: EXEMPT sepolicy
Test: SELinuxUncheckedDenialBootTest
Bug: 382362125
Change-Id: I7911102a96cdb602fecf8dae5f87c41448b7e6ba
Since the TARGET_RECOVERY_UI_LIB for each device is not exactly the
same, and most of the modules in it contain `soong_namespace{}` to
avoid conflicts between different devices, after converting
`librecovery_ui_ext` from Android.mk to Android.bp, it needs to be
changed to a `fully qualified name` in order to correctly use the
corresponding module.
Flag: EXEMPT refactor
Bug: 339143524
Test: m -j librecovery_ui_ext
Merged-In: I2912cbc905ff0ee716c293021c29061e3b6d3dca
Change-Id: I2912cbc905ff0ee716c293021c29061e3b6d3dca
The command line "kasan=off" should be unconditionally set when we're
compiling for a normal (non-_fullmte) build. The current logic
sets "kasan=off" for a normal ENG build only, which is insufficent.
Test: _fullmte userdebug/eng: "sanitizer-status mte" shows MTE enabled.
Test: _fullmte userdebug/eng: "kasan=off" IS NOT present in /proc/cmdline
Test: !_fullmte userdebug: "sanitizer-status mte" shows MTE disabled.
Test: !_fullmte eng: "sanitizer-status mte" shows MTE enabled
Test: !_fullmte userdebug/eng: "kasan=off" IS present in /proc/cmdline
Change-Id: Idd61747156daa135e919ce71fd63bfab1f4d9239
Bug: 381940217
Flag: EXEMPT bugfix